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

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

?? mem_interface_top_tap_logic_0.txt

?? DDR SRAM控制器的verilog完整設計文檔(包含有完整的verilog源代碼)
?? 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_tap_logic_0.v
// /___/   /\    Date Last Modified : $Date: 2007/02/15 12:06:16 $
// \   \  /  \   Date Created       : Mon May 2 2005
//  \___\/\___\
//
// Device      : Virtex-4
// Design Name : DDR SDRAM
// Description: Instantiates the tap_cntrl and the data_tap_inc modules. 
//              Used for calibration of the memory data with the FPGA clock.
///////////////////////////////////////////////////////////////////////////////

`timescale 1ns / 1ps
`include "../rtl/mem_interface_top_parameters_0.v"

module mem_interface_top_tap_logic_0
  (
   input				CLK,
   input				RESET0,
   input				idelay_ctrl_rdy,
   input				CTRL_DUMMYREAD_START,
   input  [`data_strobe_width-1:0]	dqs_delayed,
   output				SEL_DONE,
   output [`ReadEnable-1:0]		data_idelay_inc,
   output [`ReadEnable-1:0]		data_idelay_ce,
   output [`ReadEnable-1:0]		data_idelay_rst,
   output [`ReadEnable-1:0]		dqs_idelay_inc,
   output [`ReadEnable-1:0]		dqs_idelay_ce,
   output [`ReadEnable-1:0]		dqs_idelay_rst
   );

   reg				data_tap_inc_done;
   reg				tap_sel_done;
   reg				rst_r;

   wire [`ReadEnable-1:0] 	data_tap_select;
   wire [`ReadEnable-1:0] 	dqs_tap_sel_done;
   wire [`ReadEnable-1:0] 	valid_tap_count;


   wire [5:0] data_tap_count0;
wire [5:0] data_tap_count1;


   // For controller to stop dummy reads
   assign SEL_DONE = tap_sel_done;

   always @( posedge CLK )
     rst_r <= RESET0;

   always @ (posedge CLK) begin
      if (rst_r == 1'b1) begin
	 data_tap_inc_done  <= 1'b0;
	 tap_sel_done           <= 1'b0;

      end
      else begin
	 data_tap_inc_done   <= (&data_tap_select[`ReadEnable-1:0]);
	 tap_sel_done           <= (data_tap_inc_done);

      end
   end


   /////////////////////////////////////////////////////////////////////////
   //  tap_ctrl instances for  DDR_DQS strobes
   /////////////////////////////////////////////////////////////////////////

   mem_interface_top_tap_ctrl tap_ctrl_0
            (
              .CLK                    (CLK),
              .RESET                  (RESET0),
              .RDY_STATUS             (idelay_ctrl_rdy),
              .DQS                    (dqs_delayed[3]),
              .CTRL_DUMMYREAD_START   (CTRL_DUMMYREAD_START),
              .DLYINC                 (dqs_idelay_inc[0]),
              .DLYCE                  (dqs_idelay_ce[0]),
              .DLYRST                 (dqs_idelay_rst[0]),
              .SEL_DONE               (dqs_tap_sel_done[0]),
              .VALID_DATA_TAP_COUNT   (valid_tap_count[0]),
              .DATA_TAP_COUNT         (data_tap_count0[5:0])
              );

mem_interface_top_tap_ctrl tap_ctrl_1
            (
              .CLK                    (CLK),
              .RESET                  (RESET0),
              .RDY_STATUS             (idelay_ctrl_rdy),
              .DQS                    (dqs_delayed[7]),
              .CTRL_DUMMYREAD_START   (CTRL_DUMMYREAD_START),
              .DLYINC                 (dqs_idelay_inc[1]),
              .DLYCE                  (dqs_idelay_ce[1]),
              .DLYRST                 (dqs_idelay_rst[1]),
              .SEL_DONE               (dqs_tap_sel_done[1]),
              .VALID_DATA_TAP_COUNT   (valid_tap_count[1]),
              .DATA_TAP_COUNT         (data_tap_count1[5:0])
              );


   /////////////////////////////////////////////////////////////////////////
   //  instances of data_tap_inc for each dqs and associated tap_ctrl
   /////////////////////////////////////////////////////////////////////////

   mem_interface_top_data_tap_inc data_tap_inc_0
            (
                    .CLK                    (CLK),
                    .RESET                  (RESET0),
                    .DATA_DLYINC            (data_idelay_inc[0]),
                    .DATA_DLYCE             (data_idelay_ce[0]),
                    .DATA_DLYRST            (data_idelay_rst[0]),
                    .DATA_TAP_SEL_DONE      (data_tap_select[0]),
                    .DQS_sel_done           (dqs_tap_sel_done[0]),
                    .VALID_DATA_TAP_COUNT   (valid_tap_count[0]),
                    .DATA_TAP_COUNT         (data_tap_count0[5:0])
                                );


mem_interface_top_data_tap_inc data_tap_inc_1
            (
                    .CLK                    (CLK),
                    .RESET                  (RESET0),
                    .DATA_DLYINC            (data_idelay_inc[1]),
                    .DATA_DLYCE             (data_idelay_ce[1]),
                    .DATA_DLYRST            (data_idelay_rst[1]),
                    .DATA_TAP_SEL_DONE      (data_tap_select[1]),
                    .DQS_sel_done           (dqs_tap_sel_done[1]),
                    .VALID_DATA_TAP_COUNT   (valid_tap_count[1]),
                    .DATA_TAP_COUNT         (data_tap_count1[5:0])
                                );



endmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲私人黄色宅男| 成人听书哪个软件好| 狠狠色狠狠色综合日日91app| 国产成人av资源| 欧美美女直播网站| 一区二区在线观看免费视频播放| 九色综合狠狠综合久久| 欧美日韩一级片网站| 国产精品美女一区二区在线观看| 欧美aⅴ一区二区三区视频| 色婷婷综合久久久久中文| 欧美精品一区二区三区久久久| 亚洲综合丁香婷婷六月香| 高清成人免费视频| 久久综合色婷婷| 日韩中文欧美在线| 91精品国产色综合久久久蜜香臀| 亚洲男同1069视频| 99久久精品免费看| 国产精品久久久久一区| 国产a精品视频| 国产亚洲一区二区三区在线观看| 久久99久久久久久久久久久| 欧美高清视频一二三区 | 日韩主播视频在线| 欧洲激情一区二区| 亚洲一区精品在线| 欧美日韩国产成人在线免费| 亚洲青青青在线视频| av亚洲精华国产精华精| 综合婷婷亚洲小说| 91在线无精精品入口| 国产精品久久久久久久久动漫| 国产99精品国产| 中文字幕+乱码+中文字幕一区| 国产精品综合二区| 国产亚洲女人久久久久毛片| 国产成人午夜精品5599| 国产欧美精品一区二区色综合 | 国产成人丝袜美腿| 日本一区二区不卡视频| av电影在线不卡| 亚洲图片欧美激情| 欧美日韩国产另类一区| 日韩精品一级二级| 国产亚洲污的网站| 91蝌蚪porny| 亚洲国产日韩一级| 精品久久久久99| 成人动漫一区二区| 亚洲一区二区精品久久av| 欧美日韩午夜在线视频| 麻豆精品久久精品色综合| 国产亚洲人成网站| 一本一道久久a久久精品| 亚洲国产欧美一区二区三区丁香婷| 欧美视频一区二区在线观看| 日韩电影一二三区| 欧美国产激情二区三区| 91国内精品野花午夜精品| 日韩成人午夜电影| 欧美韩国一区二区| 欧美亚州韩日在线看免费版国语版| 日本成人在线网站| 国产精品国产馆在线真实露脸| 欧美在线观看一区| 国产一区二区成人久久免费影院| 亚洲欧洲日本在线| 日韩欧美国产综合| 91美女在线观看| 久久精品久久精品| 一区二区视频在线| 久久天堂av综合合色蜜桃网| 色综合久久综合网97色综合| 免费日韩伦理电影| 亚洲乱码国产乱码精品精的特点| 91精品国产综合久久久蜜臀粉嫩| 成人禁用看黄a在线| 免费成人在线网站| 亚洲激情六月丁香| 国产农村妇女毛片精品久久麻豆| 欧美体内she精视频| 成人在线视频一区| 免费一级片91| 亚洲网友自拍偷拍| 国产精品高清亚洲| 国产亚洲欧洲一区高清在线观看| 欧美日韩一区中文字幕| 成人av手机在线观看| 久久不见久久见免费视频1| 一个色在线综合| 1024成人网| 欧美国产国产综合| 国产午夜亚洲精品午夜鲁丝片| 91精品国产色综合久久不卡蜜臀| 一本色道a无线码一区v| 国产91清纯白嫩初高中在线观看| 老司机午夜精品| 午夜精品aaa| 一区二区三区日韩欧美精品| 国产精品美女一区二区三区 | 国产成人av电影在线播放| 日本午夜精品视频在线观看 | 本田岬高潮一区二区三区| 激情综合亚洲精品| 免费三级欧美电影| 麻豆精品视频在线观看| 偷偷要91色婷婷| 午夜电影一区二区三区| 亚洲成人黄色影院| 亚洲国产精品久久久久婷婷884| 亚洲女人的天堂| 亚洲最大成人综合| 一区二区三区在线免费播放| 亚洲视频一区在线| **欧美大码日韩| 亚洲精品欧美综合四区| 一区二区三区欧美日韩| 亚洲国产成人精品视频| 亚洲v精品v日韩v欧美v专区| 亚洲成av人片在www色猫咪| 亚洲成人你懂的| 免费高清在线视频一区·| 久久av资源站| 国产91精品精华液一区二区三区| 成人免费看视频| 暴力调教一区二区三区| 色综合天天综合网天天看片| 色综合久久中文综合久久97| 91美女福利视频| 色先锋久久av资源部| 91黄视频在线观看| 欧美日韩国产色站一区二区三区| 日韩视频中午一区| 久久久久久久久久久久久女国产乱 | 日韩一区二区三区高清免费看看| 91精品国产乱| 日本一区二区免费在线观看视频| 综合色中文字幕| 青青草原综合久久大伊人精品 | 欧美影视一区在线| 日韩欧美国产综合| 国产精品免费久久久久| 亚洲国产精品一区二区www在线| 久久疯狂做爰流白浆xx| av在线不卡观看免费观看| 欧美日韩情趣电影| 久久这里只有精品6| 亚洲色图欧洲色图婷婷| 免费高清在线一区| 色综合久久中文字幕| 日韩欧美中文一区二区| 国产精品久久久久久久久动漫 | av午夜精品一区二区三区| 欧美三片在线视频观看| 精品捆绑美女sm三区| 亚洲男女毛片无遮挡| 久久成人久久鬼色| 一本色道亚洲精品aⅴ| 精品粉嫩aⅴ一区二区三区四区| 亚洲欧美综合另类在线卡通| 免播放器亚洲一区| 91久久人澡人人添人人爽欧美| 日韩三区在线观看| 一区二区三区不卡视频在线观看| 久久66热偷产精品| 欧美区视频在线观看| 中文字幕一区二区三区色视频| 免费欧美在线视频| 在线亚洲免费视频| 国产精品高潮久久久久无| 激情六月婷婷久久| 欧美精品久久久久久久多人混战| 亚洲视频一区在线观看| 国产成人aaa| 精品日韩欧美一区二区| 午夜精品福利一区二区三区av| 91视视频在线观看入口直接观看www | 色吊一区二区三区| 久久久久97国产精华液好用吗| 亚洲国产日韩一区二区| 97久久超碰国产精品| 国产欧美综合色| 国产精品综合久久| 久久久青草青青国产亚洲免观| 天堂蜜桃一区二区三区| 欧美午夜一区二区三区| 亚洲人妖av一区二区| 成人综合在线观看| 欧美激情一区二区三区不卡| 国产精品中文欧美| 精品处破学生在线二十三| 日韩综合在线视频| 欧美一区二区三区播放老司机| 亚洲成人免费视| 在线播放国产精品二区一二区四区| 亚洲欧美色综合| 日本久久电影网| 亚洲一区二区美女| 3d成人动漫网站|