亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mem_interface_top_addr_gen_0.txt

?? DDR SDRAM的veilog hdl程序
?? TXT
字號:
///////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2005 Xilinx, Inc.
// This design is confidential and proprietary of Xilinx, All Rights Reserved.
///////////////////////////////////////////////////////////////////////////////
//   ____  ____
//  /   /\/   /
// /___/  \  /   Vendor             : Xilinx
// \   \   \/    Version            : $Name: mig_v1_7 $
//  \   \        Application        : MIG
//  /   /        Filename           : mem_interface_top_addr_gen.v
// /___/   /\    Date Last Modified : $Date: 2007/02/15 12:06:15 $
// \   \  /  \   Date Created       : Mon May 2 2005
//  \___\/\___\
//
// Device      : Virtex-4
// Design Name : DDR SDRAM
// Description: The address for the memory and the various user commands can be
//              given through this module. It instantiates the block RAM which
//              stores all the information in particular sequence. The data
//              stored should be in a sequence starting from
//              LSB: column address, row address, bank address, chip address,
//              commands, and the row conflict information.
///////////////////////////////////////////////////////////////////////////////

`timescale 1ns / 1ps


 module mem_interface_top_addr_gen
   (
    input               clk0,
    input               rst,
    input               bkend_wraddr_en,
    output reg [35:0]   app_af_addr,
    output reg          app_af_WrEn
    );


   reg [5:0] wr_addr_count;
   reg       bkend_wraddr_en_reg;
   reg       wr_rd_addr_en_reg;
   reg       bkend_wraddr_en_3r;
   reg       rst_r;

   wire [8:0] wr_rd_addr;
   wire       wr_rd_addr_en;
   wire [31:0] unused_data_in;
   wire [3:0]  unused_data_in_p;
   wire        gnd;
   wire [35:0] addr_out;

   assign  unused_data_in = 32'h00000000;
   assign  unused_data_in_p = 4'h0;
   assign  gnd = 1'b0;

   //ADDRESS generation for Write and Read Address FIFOs

   // RAMB16_S36 is set to 512x36 mode

   // INITP_00 [2:0]
   // read -5
   // write -4
   // lmr - 0
   // pre -2
   // ref -1
   // active -3

   always @( posedge clk0 )
     rst_r <= rst;

   defparam
         wr_rd_addr_lookup.INIT_00 = 256'h0003C154_0003C198_0003C088_0003C0EC_00023154_00023198_00023088_000230EC,
         wr_rd_addr_lookup.INIT_01 = 256'h00023154_00023198_00023088_000230EC_0003C154_0003C198_0003C088_0003C0EC,
         wr_rd_addr_lookup.INIT_02 = 256'h0083C154_0083C198_0083C088_0083C0EC_00823154_00823198_00823088_008230EC,
         wr_rd_addr_lookup.INIT_03 = 256'h0083C154_0083C198_0083C088_0083C0EC_00823154_00823198_00823088_008230EC,
         wr_rd_addr_lookup.INIT_04 = 256'h0043C154_0043C198_0043C088_0043C0EC_00423154_00423198_00423088_004230EC,
         wr_rd_addr_lookup.INIT_05 = 256'h0043C154_0043C198_0043C088_0043C0EC_00423154_00423198_00423088_004230EC,
         wr_rd_addr_lookup.INIT_06 = 256'h00C3C154_00C3C198_00C3C088_00C3C0EC_00C23154_00C23198_00C23088_00C230EC,
         wr_rd_addr_lookup.INIT_07 = 256'h00C3C154_00C3C198_00C3C088_00C3C0EC_00C23154_00C23198_00C23088_00C230EC,

         wr_rd_addr_lookup.INITP_00 = 256'h55555555_44444444_55555555_44444444_55555555_44444444_55555555_44444444;


   RAMB16_S36 wr_rd_addr_lookup
     (
      .DO    (addr_out[31:0]),
      .DOP   (addr_out[35:32]),
      .ADDR  (wr_rd_addr[8:0]),
      .CLK   (clk0),
      .DI    (unused_data_in[31:0]),
      .DIP   (unused_data_in_p[3:0]),
      .EN    (wr_rd_addr_en_reg),
      .SSR   (gnd),
      .WE    (gnd)
      );


   assign wr_rd_addr_en = (bkend_wraddr_en == 1'b1);

   always @ (posedge clk0) begin
      if (rst_r) begin
         wr_rd_addr_en_reg <= 1'b0;
      end else begin
         wr_rd_addr_en_reg <= wr_rd_addr_en;
      end
   end

   //register backend enables
   always @ (posedge clk0) begin
      if (rst_r) begin
         bkend_wraddr_en_reg <= 1'b0;
         bkend_wraddr_en_3r  <= 1'b0;
      end
      else begin
         bkend_wraddr_en_reg <= bkend_wraddr_en;
         bkend_wraddr_en_3r  <= bkend_wraddr_en_reg;
      end
   end

   // Fifo enables
   always @ (posedge clk0) begin
      if (rst_r) begin
         app_af_WrEn <= 1'b0;
      end
      else begin
         app_af_WrEn <= bkend_wraddr_en_3r;

      end
   end

   // FIFO addresses
   always @ (posedge clk0) begin
      if (rst_r) begin
         app_af_addr <= 36'h00000;
      end
      else if (bkend_wraddr_en_3r) begin
         app_af_addr <= addr_out;
      end
      else begin
              app_af_addr <= 36'h00000;
      end
   end

   // address input
   always @ (posedge clk0) begin
      if (rst_r) begin
         wr_addr_count[5:0] <= 6'b111111;
      end else if (bkend_wraddr_en) begin
         wr_addr_count[5:0] <= wr_addr_count[5:0] + 1;
      end else begin
         wr_addr_count[5:0] <= wr_addr_count[5:0];
      end
   end


   assign wr_rd_addr[8:0] = (bkend_wraddr_en_reg) ? {3'b000,wr_addr_count[5:0]} :
                            9'b000000000;

endmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文成人综合网| 国产福利精品导航| 欧美色图免费看| 亚洲成a人片在线不卡一二三区| 99久精品国产| 亚洲最大成人网4388xx| 欧美三级午夜理伦三级中视频| 亚洲成av人片在www色猫咪| 欧美一区二区久久久| 久久精品免费观看| 国产精品丝袜一区| 欧美午夜电影在线播放| 六月丁香婷婷色狠狠久久| 国产日韩av一区| 91蜜桃网址入口| 日本亚洲免费观看| 久久毛片高清国产| 色av成人天堂桃色av| 日产国产高清一区二区三区| 国产婷婷色一区二区三区四区| www.亚洲免费av| 丝袜国产日韩另类美女| 国产亚洲精久久久久久| 色哟哟国产精品| 精品在线视频一区| 亚洲视频一区在线| 欧美成人一区二区| 91婷婷韩国欧美一区二区| 日本免费新一区视频| 国产精品美女久久久久久| 欧美日韩国产片| 成人午夜碰碰视频| 日韩主播视频在线| 中文字幕中文在线不卡住| 777奇米四色成人影色区| 高清在线观看日韩| 日本美女一区二区| 亚洲美女少妇撒尿| 日韩精品影音先锋| 欧洲一区二区三区在线| 国产露脸91国语对白| 亚洲777理论| 日韩美女视频一区二区 | 日韩福利视频网| 国产精品日韩成人| 日韩欧美黄色影院| 欧美视频在线观看一区二区| 国产成人精品免费看| 日本vs亚洲vs韩国一区三区二区| 一区在线中文字幕| 久久亚洲综合色一区二区三区| 欧美日韩在线三级| 91视频xxxx| 成人精品免费视频| 精品在线视频一区| 麻豆精品在线视频| 亚州成人在线电影| 亚洲欧美激情在线| 国产欧美精品在线观看| 欧美成人a视频| 欧美日本视频在线| 欧美亚洲国产一卡| 91论坛在线播放| av一区二区三区四区| 国产精品一区2区| 韩国av一区二区三区四区| 欧美aaaaa成人免费观看视频| 亚洲成人综合在线| 亚洲一区二区中文在线| 亚洲欧美激情小说另类| 亚洲色图一区二区三区| 最新热久久免费视频| 国产精品久久777777| 国产亚洲1区2区3区| 久久精品人人做人人综合| 久久综合九色综合欧美就去吻| 日韩精品一区二区在线观看| 欧美一级国产精品| 欧美变态凌虐bdsm| 久久综合九色综合97婷婷女人 | 久久久九九九九| 久久久久久久久伊人| 久久精品水蜜桃av综合天堂| 久久一区二区三区四区| 国产人久久人人人人爽| 国产日产欧美精品一区二区三区| 国产欧美一区二区在线观看| 中文文精品字幕一区二区| 国产精品久久久久三级| 亚洲乱码国产乱码精品精的特点| 1000部国产精品成人观看| 一区二区三区高清在线| 首页亚洲欧美制服丝腿| 激情综合色综合久久综合| 国产一区二区精品久久91| 成人网页在线观看| 在线观看日产精品| 日韩一二三区不卡| 国产日产亚洲精品系列| 一区二区三区在线播| 青青青爽久久午夜综合久久午夜| 精品一区二区三区免费视频| 国产91在线观看丝袜| 91黄色免费观看| 欧美一区二区精品久久911| 国产日韩成人精品| 亚洲国产cao| 国产九色精品成人porny| 91热门视频在线观看| 欧美精品一级二级| 日本一区二区三区dvd视频在线| 亚洲欧美区自拍先锋| 日本伊人午夜精品| 大胆欧美人体老妇| 欧美日本视频在线| 国产日产欧美一区二区视频| 亚洲成av人片在线| 成人伦理片在线| 欧美日韩成人在线一区| 国产欧美一区二区精品性| 亚洲午夜免费福利视频| 国产不卡在线播放| 欧美浪妇xxxx高跟鞋交| 国产精品色呦呦| 男女性色大片免费观看一区二区| 成人国产在线观看| 日韩欧美国产午夜精品| 亚洲视频在线观看一区| 激情综合网av| 欧美剧情电影在线观看完整版免费励志电影 | 国产视频一区二区三区在线观看| 亚洲精品乱码久久久久久日本蜜臀| 乱一区二区av| 欧美日本在线看| ㊣最新国产の精品bt伙计久久| 精品一区二区三区久久久| 欧美亚洲动漫另类| 国产精品灌醉下药二区| 国产在线精品免费| 91麻豆精品国产91久久久更新时间| 国产精品国产三级国产aⅴ原创| 激情综合五月婷婷| 欧美福利一区二区| 亚洲男人的天堂av| 国产一区免费电影| 日韩欧美在线1卡| 亚洲一区二区在线免费观看视频| 高清不卡一二三区| 久久影院电视剧免费观看| 亚洲一级片在线观看| 91网站在线播放| 国产精品久久久久久福利一牛影视 | 日韩精品影音先锋| 日韩精品欧美精品| 欧美日韩一本到| 一区二区三区在线视频观看| 成人精品在线视频观看| 久久久91精品国产一区二区精品| 青草国产精品久久久久久| 欧美日韩一区二区三区四区五区 | 亚洲一本大道在线| 色哟哟国产精品| 亚洲女同女同女同女同女同69| 国产成人综合网站| 国产日产亚洲精品系列| 国产精品一区二区在线观看不卡| 久久久蜜桃精品| 久久99精品一区二区三区三区| 91麻豆精品国产91久久久使用方法| 偷拍一区二区三区| 欧美人妖巨大在线| 丝袜美腿一区二区三区| 91精品国产日韩91久久久久久| 午夜av电影一区| 欧美一区二区视频在线观看| 青青草原综合久久大伊人精品优势| 在线综合+亚洲+欧美中文字幕| 亚洲成av人片观看| 欧美大片日本大片免费观看| 久久精品国产99| 精品国产乱码久久久久久蜜臀 | 亚洲色图在线视频| 91国偷自产一区二区使用方法| 亚洲精品视频一区| 91官网在线观看| 日韩影院精彩在线| 日韩午夜精品电影| 国产成人小视频| 亚洲欧美自拍偷拍| 欧美日韩情趣电影| 免费欧美日韩国产三级电影| 精品少妇一区二区三区免费观看 | 91在线无精精品入口| 亚洲激情网站免费观看| 欧美精品一二三区| 丁香婷婷综合五月| 亚洲一区二区三区四区不卡| 欧美一级精品在线| 成人av手机在线观看| 亚洲成av人片在线观看无码|