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

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

?? ddr_cntl_a_data_path_0.v

?? arm控制FPGA的DDR測試代碼
?? V
字號:
//////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2005 Xilinx, Inc.
// This design is confidential and proprietary of Xilinx, All Rights Reserved.
///////////////////////////////////////////////////////////////////////////////
//   ____  ____
//  /   /\/   /
// /___/  \  / Vendor: Xilinx
// \   \   \/ Version: 1.6
//  \   \    Application : MIG
//  /   /    Filename: ddr_cntl_a_data_path_0.v
// /___/   /\ Date Last Modified:  Tue Jul 11 2006
// \   \  /  \ Date Created: Mon May 2 2005
//  \___\/\___\
// Device: Spartan-3/3e
// Design Name: DDR1_S3/S3e
// Description: This module comprises the write and read data paths for the
//                  DDR1 memory interface. The write data along with write enable 
//                  signals are forwarded to the DDR IOB FFs. The read data is 
//                  captured in CLB FFs and finally input to FIFOs.
///////////////////////////////////////////////////////////////////////////////

`include "ddr_cntl_a_parameters_0.v"

`timescale 1ns/100ps
module ddr_cntl_a_data_path_0(

     user_input_data,
     user_data_mask,
     clk,                
     clk90,   
     reset,              
     reset90,            
     reset180,           
     reset270,           
     write_enable,       
     rst_dqs_div_in,      
     delay_sel,      
     
    
	dqs_int_delay_in0,

	dqs_int_delay_in1,

	dqs_int_delay_in2,

	dqs_int_delay_in3, 

     dq,                        
     u_data_val,         
     user_output_data,  
     write_en_val,            reset90_r_val,      
     data_mask_f,        
     data_mask_r,        
     write_data_falling,
     write_data_rising);  


   input      [((`data_width*2)-1):0] user_input_data;
   input     [((`data_mask_width*2) -1):0] user_data_mask;
   input      clk;
   input      clk90;
   input      reset;
   input      reset90;
   input      reset180;
   input      reset270;
   input      write_enable;
   input      rst_dqs_div_in;
   input      [4:0] delay_sel;   

	
	input      dqs_int_delay_in0;

	input      dqs_int_delay_in1;

	input      dqs_int_delay_in2;

	input      dqs_int_delay_in3;

   input      [(`data_width-1):0] dq;       
   output     u_data_val;
   output     [((`data_width*2)-1):0] user_output_data;
   output     write_en_val;
   output     reset90_r_val;
   output     [((`data_mask_width)-1):0] data_mask_f;
   output     [((`data_mask_width)-1):0] data_mask_r;
   output     [(`data_width-1):0] write_data_falling;
   output     [(`data_width-1):0] write_data_rising;





   wire  reset_r;
   wire  reset90_r;
   wire  reset90_r1;
   wire  reset180_r;
   wire  reset270_r;                                
   wire  [3:0] fifo0_rd_addr;
   wire  [3:0] fifo1_rd_addr;                          
   wire  read_valid_data_1; 


   wire  [3:0] fifo_00_wr_addr;           
   wire  [3:0] fifo_01_wr_addr;           

   wire  [3:0] fifo_10_wr_addr;           
   wire  [3:0] fifo_11_wr_addr;           

   wire  [3:0] fifo_20_wr_addr;           
   wire  [3:0] fifo_21_wr_addr;           

   wire  [3:0] fifo_30_wr_addr;           
   wire  [3:0] fifo_31_wr_addr;                  

	
   wire  fifo_00_wr_en;
   wire  fifo_01_wr_en;

   wire  fifo_10_wr_en;
   wire  fifo_11_wr_en;

   wire  fifo_20_wr_en;
   wire  fifo_21_wr_en;

   wire  fifo_30_wr_en;
   wire  fifo_31_wr_en;
	





   wire  dqs0_delayed_col0;
   wire  dqs0_delayed_col1;

   wire  dqs1_delayed_col0;
   wire  dqs1_delayed_col1;

   wire  dqs2_delayed_col0;
   wire  dqs2_delayed_col1;

   wire  dqs3_delayed_col0;
   wire  dqs3_delayed_col1;
   


   assign reset90_r_val = reset90_r;

   ddr_cntl_a_data_read_0 data_read0(
            .clk90               (clk90),
            .reset90_r           (reset90_r1),
	    .ddr_dq_in           (dq),
            .read_valid_data_1   (read_valid_data_1),   

	    
	    .fifo_00_wr_en	( fifo_00_wr_en),
	    .fifo_01_wr_en	( fifo_01_wr_en),

	    .fifo_10_wr_en	( fifo_10_wr_en),
	    .fifo_11_wr_en	( fifo_11_wr_en),

	    .fifo_20_wr_en	( fifo_20_wr_en),
	    .fifo_21_wr_en	( fifo_21_wr_en),

	    .fifo_30_wr_en	( fifo_30_wr_en),
	    .fifo_31_wr_en	( fifo_31_wr_en),

	    
            .fifo_00_wr_addr     (fifo_00_wr_addr),
            .fifo_01_wr_addr     (fifo_01_wr_addr),

            .fifo_10_wr_addr     (fifo_10_wr_addr),
            .fifo_11_wr_addr     (fifo_11_wr_addr),

            .fifo_20_wr_addr     (fifo_20_wr_addr),
            .fifo_21_wr_addr     (fifo_21_wr_addr),

            .fifo_30_wr_addr     (fifo_30_wr_addr),
            .fifo_31_wr_addr     (fifo_31_wr_addr),

	    
 	    .dqs0_delayed_col0   (dqs0_delayed_col0),
 	    .dqs0_delayed_col1   (dqs0_delayed_col1),

 	    .dqs1_delayed_col0   (dqs1_delayed_col0),
 	    .dqs1_delayed_col1   (dqs1_delayed_col1),

 	    .dqs2_delayed_col0   (dqs2_delayed_col0),
 	    .dqs2_delayed_col1   (dqs2_delayed_col1),

 	    .dqs3_delayed_col0   (dqs3_delayed_col0),
 	    .dqs3_delayed_col1   (dqs3_delayed_col1),

            .user_output_data    (user_output_data),
            .fifo0_rd_addr_val   (fifo0_rd_addr),
            .fifo1_rd_addr_val   (fifo1_rd_addr )
	    );



    ddr_cntl_a_data_read_controller_0  data_read_controller0(
            .clk90                  (clk90),
            .reset_r                (reset_r),
            .reset90_r              (reset90_r1),
            .rst_dqs_div_in         (rst_dqs_div_in), 
            .delay_sel              (delay_sel),

            
            .dqs_int_delay_in0      (dqs_int_delay_in0),

            .dqs_int_delay_in1      (dqs_int_delay_in1),

            .dqs_int_delay_in2      (dqs_int_delay_in2),

            .dqs_int_delay_in3      (dqs_int_delay_in3),

	    
            .fifo_00_wr_en_val      (fifo_00_wr_en),
            .fifo_01_wr_en_val      (fifo_01_wr_en),

            .fifo_10_wr_en_val      (fifo_10_wr_en),
            .fifo_11_wr_en_val      (fifo_11_wr_en),

            .fifo_20_wr_en_val      (fifo_20_wr_en),
            .fifo_21_wr_en_val      (fifo_21_wr_en),

            .fifo_30_wr_en_val      (fifo_30_wr_en),
            .fifo_31_wr_en_val      (fifo_31_wr_en),

	    
            .fifo_00_wr_addr_val    (fifo_00_wr_addr),
            .fifo_01_wr_addr_val    (fifo_01_wr_addr),

            .fifo_10_wr_addr_val    (fifo_10_wr_addr),
            .fifo_11_wr_addr_val    (fifo_11_wr_addr),

            .fifo_20_wr_addr_val    (fifo_20_wr_addr),
            .fifo_21_wr_addr_val    (fifo_21_wr_addr),

            .fifo_30_wr_addr_val    (fifo_30_wr_addr),
            .fifo_31_wr_addr_val    (fifo_31_wr_addr),

	    
	    .dqs0_delayed_col0_val  (dqs0_delayed_col0),
	    .dqs0_delayed_col1_val  (dqs0_delayed_col1),

	    .dqs1_delayed_col0_val  (dqs1_delayed_col0),
	    .dqs1_delayed_col1_val  (dqs1_delayed_col1),

	    .dqs2_delayed_col0_val  (dqs2_delayed_col0),
	    .dqs2_delayed_col1_val  (dqs2_delayed_col1),

	    .dqs3_delayed_col0_val  (dqs3_delayed_col0),
	    .dqs3_delayed_col1_val  (dqs3_delayed_col1),

            .fifo0_rd_addr          (fifo0_rd_addr),
            .fifo1_rd_addr          (fifo1_rd_addr),
            .u_data_val             (u_data_val),
            .read_valid_data_1_val  (read_valid_data_1)
	    );

         
    ddr_cntl_a_data_write_0 data_write0(
          .user_input_data    (user_input_data),
          .user_data_mask     (user_data_mask),
          .clk90              (clk90),
          .reset90_r          (reset90_r),
          .reset270_r         (reset270_r),
          .write_enable       (write_enable),
          .write_en_val       (write_en_val),
          .write_data_falling (write_data_falling),
          .write_data_rising  (write_data_rising),
          .data_mask_f        (data_mask_f),
          .data_mask_r        (data_mask_r));

   ddr_cntl_a_data_path_rst  data_path_rst0 (
          .clk                (clk),            
          .clk90              (clk90),
          .reset              (reset),
          .reset90            (reset90),
          .reset180           (reset180),
          .reset270           (reset270),
          .reset_r            (reset_r),
          .reset90_r          (reset90_r),
          .reset90_r1         (reset90_r1),
          .reset180_r         (reset180_r),
          .reset270_r         (reset270_r));

endmodule 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆精品一区二区av白丝在线| 国产精品亚洲午夜一区二区三区| 6080日韩午夜伦伦午夜伦| 国内精品久久久久影院薰衣草 | 奇米精品一区二区三区四区 | 日韩精品久久久久久| 国产精品久久久久桃色tv| 欧美一区二区观看视频| 99久久夜色精品国产网站| 国产综合成人久久大片91| 亚洲1区2区3区4区| 最好看的中文字幕久久| 久久精品亚洲精品国产欧美 | 亚洲va中文字幕| 国产精品国产三级国产普通话三级| 欧美一级欧美三级在线观看| 91亚洲国产成人精品一区二区三 | 麻豆视频观看网址久久| 亚洲最新视频在线播放| 一区免费观看视频| 国产亚洲成年网址在线观看| 欧美一级午夜免费电影| 欧美日韩视频在线第一区| 色哟哟一区二区三区| av一区二区三区在线| 白白色 亚洲乱淫| 成人va在线观看| 成人av网站在线观看免费| 国产成人高清视频| 国产福利一区在线| 国产精品一区在线观看你懂的| 久久99精品国产麻豆婷婷洗澡| 美女一区二区视频| 精品一区二区三区不卡 | 亚洲美女偷拍久久| 亚洲欧美色综合| 亚洲另类一区二区| 一区二区三区在线免费播放 | 亚洲精品成人悠悠色影视| 国产精品久久久久久福利一牛影视 | 在线成人午夜影院| 欧美日韩精品欧美日韩精品一| 欧美美女一区二区在线观看| 欧美日精品一区视频| 欧美久久一二区| 日韩欧美成人一区| 久久久三级国产网站| 久久久久久毛片| 成人免费在线视频| 亚洲综合区在线| 天堂av在线一区| 日韩不卡免费视频| 国产精品自拍av| 99久久综合色| 欧美日韩一级二级| 精品少妇一区二区三区在线播放| 久久精品亚洲乱码伦伦中文| 亚洲欧洲日韩av| 亚洲国产乱码最新视频| 久久99日本精品| eeuss鲁一区二区三区| 欧美日韩在线播放一区| 日韩精品影音先锋| 中国av一区二区三区| 亚洲美女屁股眼交| 日韩1区2区3区| 粉嫩av一区二区三区| 欧美伊人精品成人久久综合97| 91精品国产综合久久久久久久 | 国产精品欧美综合在线| 一区二区三区精密机械公司| 日韩影院精彩在线| 成人av电影免费在线播放| 精品视频999| 国产欧美精品一区二区三区四区| 一区二区三区免费观看| 久久aⅴ国产欧美74aaa| 色综合天天综合色综合av| 欧美一区二区三区性视频| 国产亚洲欧美在线| 五月综合激情婷婷六月色窝| 国内外成人在线| 国产精品传媒入口麻豆| 亚洲一区二区视频在线观看| 精品写真视频在线观看| 99久久777色| 日韩精品一区二区三区四区视频 | 日本成人在线电影网| 不卡视频一二三四| 欧美一区二区三区白人| 成人免费在线视频观看| 国模大尺度一区二区三区| 欧美色综合天天久久综合精品| 久久精品日韩一区二区三区| 亚洲午夜久久久久久久久电影网| 国产老女人精品毛片久久| 欧美情侣在线播放| 中文字幕一区免费在线观看| 老司机精品视频一区二区三区| 色综合久久中文综合久久97| 国产欧美一区二区精品婷婷| 日韩不卡手机在线v区| 在线欧美一区二区| 国产精品激情偷乱一区二区∴| 麻豆精品一二三| 欧美二区三区91| 一区二区三区中文字幕| 成人精品gif动图一区| 2020日本不卡一区二区视频| 日本三级韩国三级欧美三级| 91黄视频在线| 国产精品国产三级国产a | 欧美高清在线一区| 美国一区二区三区在线播放| 日本道精品一区二区三区| 中文在线免费一区三区高中清不卡| 麻豆视频一区二区| 91精品福利在线一区二区三区| 亚洲电影一区二区三区| 99精品欧美一区二区三区小说 | 日韩精品一区二区三区在线| 日韩成人精品在线| 欧美日韩高清一区二区不卡| 亚洲成人在线免费| 在线精品亚洲一区二区不卡| 国产精品成人午夜| 成人av在线一区二区| 国产精品欧美久久久久一区二区| 成人综合在线网站| 国产女人18毛片水真多成人如厕| 精品一区二区免费在线观看| 欧美大片一区二区三区| 麻豆精品国产传媒mv男同| 在线综合+亚洲+欧美中文字幕| 亚洲成人免费在线观看| 51精品视频一区二区三区| 天涯成人国产亚洲精品一区av| 欧美视频一区二区三区四区| 亚洲高清在线视频| 欧美一区午夜精品| 经典三级视频一区| 国产日韩在线不卡| 国产69精品久久久久毛片| 国产精品久久久久久一区二区三区| 9久草视频在线视频精品| 亚洲最新视频在线观看| 欧美日韩美少妇| 蜜桃av一区二区| 久久精品日产第一区二区三区高清版 | 亚洲成人激情综合网| 一区二区三区在线免费视频| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲自拍都市欧美小说| 555www色欧美视频| 国产在线精品一区二区不卡了| 中文久久乱码一区二区| 99视频一区二区三区| 亚洲成人资源网| 久久久一区二区三区捆绑**| 97精品超碰一区二区三区| 香蕉av福利精品导航| 久久综合狠狠综合| 91在线高清观看| 免费三级欧美电影| 亚洲国产激情av| 欧美精品一卡两卡| 国产精品综合久久| 亚洲国产视频直播| 久久午夜电影网| 91久久国产最好的精华液| 精一区二区三区| 亚洲欧美一区二区视频| 欧美一区二区三区视频免费播放| 国产传媒日韩欧美成人| 亚洲综合图片区| 国产性天天综合网| 欧美日韩精品电影| 成人免费看视频| 三级在线观看一区二区| 中文字幕在线不卡国产视频| 欧美日韩成人综合| av不卡免费在线观看| 视频一区欧美精品| 中文字幕一区二区三区色视频 | 精品亚洲国产成人av制服丝袜| 亚洲欧美福利一区二区| 欧美成人a视频| 日本黄色一区二区| 国产高清不卡二三区| 日韩制服丝袜av| 亚洲激情av在线| 国产三级精品三级在线专区| 91精品久久久久久久久99蜜臂| 成人91在线观看| 国产九色sp调教91| 日韩成人免费电影| 亚洲国产一区视频| 国产精品不卡在线| 国产香蕉久久精品综合网| 日韩一级免费观看|