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

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

?? mem_interface_top_tap_logic_0.txt

?? 利用fpga讀寫ddr的源代碼 實測可以使用
?? 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一区二区三区免费野_久草精品视频
成人激情免费电影网址| 亚洲福利一区二区三区| 日韩久久免费av| 欧美一级精品大片| 日韩欧美国产不卡| 精品播放一区二区| 国产午夜亚洲精品午夜鲁丝片| 日韩区在线观看| 久久精品人人爽人人爽| 久久久久久电影| 亚洲情趣在线观看| 五月婷婷综合激情| 老汉av免费一区二区三区 | 不卡一二三区首页| 91婷婷韩国欧美一区二区| 在线观看视频一区| 欧美成人a在线| 国产精品丝袜在线| 一区二区三区日韩在线观看| 亚洲主播在线播放| 久久成人免费日本黄色| 国产福利一区二区三区| 91麻豆免费在线观看| 欧美巨大另类极品videosbest| 91精品国产一区二区| 国产人伦精品一区二区| 一区二区三区高清| 黑人精品欧美一区二区蜜桃| 丁香六月综合激情| 欧美日韩在线播放一区| 久久久一区二区三区捆绑**| 亚洲视频资源在线| 蜜桃av一区二区三区| 国产精品911| 欧美日韩激情一区二区三区| 2020国产精品| 亚洲不卡一区二区三区| 国产suv精品一区二区6| 欧美日韩中文字幕一区| 国产亚洲欧美日韩日本| 亚洲高清三级视频| 本田岬高潮一区二区三区| 欧美日韩aaaaa| 中文字幕一区二区三区不卡在线| 日韩av在线发布| 91香蕉视频污| 国产婷婷色一区二区三区四区| 夜夜嗨av一区二区三区四季av| 国产乱国产乱300精品| 欧美日韩激情一区二区三区| 国产精品天天摸av网| 另类小说欧美激情| 精品久久久久99| 亚洲一区二区在线视频| 不卡视频一二三四| 国产农村妇女毛片精品久久麻豆 | 欧美精品日韩一区| 国产精品国产a级| 国产在线不卡一卡二卡三卡四卡| 欧美午夜理伦三级在线观看| 中文字幕国产精品一区二区| 美女视频黄免费的久久| 欧美日韩国产一级| 亚洲第四色夜色| 一本大道av一区二区在线播放| 国产日韩精品视频一区| 国产麻豆9l精品三级站| 欧美大白屁股肥臀xxxxxx| 亚洲va国产天堂va久久en| 欧美在线观看视频一区二区三区| 国产精品久久久久aaaa樱花| 国产福利91精品| 欧美国产日韩亚洲一区| 成人综合婷婷国产精品久久蜜臀| 精品国产乱码久久久久久老虎| 久久国产精品72免费观看| 日韩欧美精品在线视频| 日本不卡高清视频| 日韩女优电影在线观看| 老汉av免费一区二区三区| 日韩欧美国产一区二区在线播放| 蜜臀91精品一区二区三区 | 亚洲精品日日夜夜| 欧美性色欧美a在线播放| 亚洲一二三四区| 日韩一级大片在线观看| 久久99国产精品尤物| 精品国产一区二区三区久久影院| 国产在线国偷精品免费看| 久久精品综合网| 91亚洲资源网| 婷婷成人综合网| 久久精品免费在线观看| jvid福利写真一区二区三区| 亚洲日穴在线视频| 欧美丰满一区二区免费视频 | 精品精品国产高清一毛片一天堂| 国产另类ts人妖一区二区| 欧美极品aⅴ影院| 在线免费视频一区二区| 日本成人超碰在线观看| 久久久亚洲精华液精华液精华液| 99久久er热在这里只有精品15| 亚洲一区二区三区自拍| 欧美videos中文字幕| 国产成人av电影在线播放| 一区二区三区四区激情 | 国产精品一级片在线观看| 中文字幕在线不卡一区| 欧美日韩国产一二三| 国产精品一区二区无线| 亚洲黄色免费网站| 久久免费电影网| 欧美亚男人的天堂| 国产传媒日韩欧美成人| 亚洲午夜影视影院在线观看| 久久综合色8888| 欧美日韩中文精品| 成人一级片在线观看| 天堂成人国产精品一区| 日本一区二区久久| 日韩丝袜情趣美女图片| 欧美在线观看一区| 国产成人日日夜夜| 久久99国产精品久久99| 精品一区二区影视| 一区二区在线免费观看| 久久久亚洲国产美女国产盗摄| 欧美日韩一区不卡| 91日韩一区二区三区| 国产成人一区在线| 国产一区欧美日韩| 免费不卡在线视频| 亚洲综合自拍偷拍| 亚洲精品综合在线| 国产精品久久久久婷婷| 亚洲精品一区二区三区四区高清| 欧美久久久久久蜜桃| 在线免费观看日韩欧美| 成人的网站免费观看| 国产a久久麻豆| 国产毛片精品视频| 国产精品69毛片高清亚洲| 国产在线观看免费一区| 精品一区二区三区久久久| 天天av天天翘天天综合网| 亚洲永久免费av| 亚洲成人第一页| 午夜精品在线看| 日韩电影在线观看电影| 五月婷婷久久综合| 日韩专区欧美专区| 男女性色大片免费观看一区二区| 亚洲成年人影院| 蜜臀av一区二区在线免费观看 | 日韩精品久久理论片| 亚洲成人免费观看| 性做久久久久久免费观看| 亚洲一区二区欧美激情| 日日摸夜夜添夜夜添国产精品 | 日韩一级视频免费观看在线| 欧美亚洲高清一区二区三区不卡| 色综合久久中文字幕| 在线观看成人免费视频| 欧美精品v日韩精品v韩国精品v| 欧美日韩国产一级二级| 91麻豆精品国产91久久久更新时间 | 国产精品77777竹菊影视小说| 国产激情偷乱视频一区二区三区| 成人免费视频免费观看| 99精品热视频| 欧美日韩国产精品成人| 欧美一区二区三级| 国产日韩欧美综合在线| 亚洲精品视频免费看| 日韩国产成人精品| 激情另类小说区图片区视频区| 国产高清视频一区| 在线观看91视频| 欧美精品一区二区久久久| 亚洲视频免费看| 日本欧美在线看| 99视频有精品| 日韩视频一区二区三区| 国产精品萝li| 日韩精品视频网站| 波多野结衣欧美| 制服丝袜国产精品| 国产精品免费av| 看电视剧不卡顿的网站| 91色九色蝌蚪| 国产偷国产偷亚洲高清人白洁| 亚洲天堂2016| 国产成人免费高清| 制服.丝袜.亚洲.中文.综合 | 日本韩国精品在线| 久久久久99精品一区| 香蕉乱码成人久久天堂爱免费| 国产成人综合亚洲网站| 欧美一区二区三区男人的天堂|