⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 data_read_controller_72bit.v

📁 XILINX memory interface generator. XILINX的外部存储器接口。
💻 V
📖 第 1 页 / 共 5 页
字号:
output     [3:0]fifo_01_wr_addr_val;    
output     [3:0]fifo_10_wr_addr_val;    
output     [3:0]fifo_11_wr_addr_val;    
output     [3:0]fifo_20_wr_addr_val;    
output     [3:0]fifo_21_wr_addr_val;    
output     [3:0]fifo_30_wr_addr_val;    
output     [3:0]fifo_31_wr_addr_val;    
output     [3:0]fifo_40_wr_addr_val;   
output     [3:0]fifo_41_wr_addr_val;    
output     [3:0]fifo_50_wr_addr_val;    
output     [3:0]fifo_51_wr_addr_val;    
output     [3:0]fifo_60_wr_addr_val;    
output     [3:0]fifo_61_wr_addr_val;    
output     [3:0]fifo_70_wr_addr_val;    
output     [3:0]fifo_71_wr_addr_val;    
output     [3:0]fifo_80_wr_addr_val;    
output     [3:0]fifo_81_wr_addr_val;   
output     [3:0]fifo_90_wr_addr_val;   
output     [3:0]fifo_91_wr_addr_val;    
output     [3:0]fifo_100_wr_addr_val;    
output     [3:0]fifo_101_wr_addr_val;    
output     [3:0]fifo_110_wr_addr_val;    
output     [3:0]fifo_111_wr_addr_val;    
output     [3:0]fifo_120_wr_addr_val;    
output     [3:0]fifo_121_wr_addr_val;    
output     [3:0]fifo_130_wr_addr_val;   
output     [3:0]fifo_131_wr_addr_val;    
output     [3:0]fifo_140_wr_addr_val;    
output     [3:0]fifo_141_wr_addr_val;    
output     [3:0]fifo_150_wr_addr_val;    
output     [3:0]fifo_151_wr_addr_val;    
output     [3:0]fifo_160_wr_addr_val;    
output     [3:0]fifo_161_wr_addr_val;    
output     [3:0]fifo_170_wr_addr_val;    
output     [3:0]fifo_171_wr_addr_val;   
     
output     dqs0_delayed_col1_val; 
output     dqs1_delayed_col1_val; 
output     dqs2_delayed_col1_val;  
output     dqs3_delayed_col1_val;  
output     dqs4_delayed_col1_val; 
output     dqs5_delayed_col1_val;  
output     dqs6_delayed_col1_val; 
output     dqs7_delayed_col1_val; 
output     dqs8_delayed_col1_val;  
output     dqs9_delayed_col1_val; 
output     dqs10_delayed_col1_val; 
output     dqs11_delayed_col1_val;  
output     dqs12_delayed_col1_val;  
output     dqs13_delayed_col1_val; 
output     dqs14_delayed_col1_val;  
output     dqs15_delayed_col1_val; 
output     dqs16_delayed_col1_val; 
output     dqs17_delayed_col1_val;  

output     dqs0_delayed_col0_n_val;
output     dqs1_delayed_col0_n_val;
output     dqs2_delayed_col0_n_val;
output     dqs3_delayed_col0_n_val;
output     dqs4_delayed_col0_n_val;
output     dqs5_delayed_col0_n_val;
output     dqs6_delayed_col0_n_val;
output     dqs7_delayed_col0_n_val;
output     dqs8_delayed_col0_n_val;
output     dqs9_delayed_col0_n_val;
output     dqs10_delayed_col0_n_val;
output     dqs11_delayed_col0_n_val;
output     dqs12_delayed_col0_n_val;
output     dqs13_delayed_col0_n_val;
output     dqs14_delayed_col0_n_val;
output     dqs15_delayed_col0_n_val;
output     dqs16_delayed_col0_n_val;
output     dqs17_delayed_col0_n_val;



reg        u_data_val;
wire dqs_int_delay_in0;
wire dqs_int_delay_in1;
wire dqs_int_delay_in2;
wire dqs_int_delay_in3;
wire dqs_int_delay_in4;
wire dqs_int_delay_in5;
wire dqs_int_delay_in6;
wire dqs_int_delay_in7;
wire dqs_int_delay_in8;
wire dqs_int_delay_in9;
wire dqs_int_delay_in10;
wire dqs_int_delay_in11;
wire dqs_int_delay_in12;
wire dqs_int_delay_in13;
wire dqs_int_delay_in14;
wire dqs_int_delay_in15;
wire dqs_int_delay_in16;
wire dqs_int_delay_in17;
wire [17:0]dqs_delayed_col0;
wire [17:0]dqs_delayed_col1;
wire resetn;


wire fifo_00_empty;
wire fifo_01_empty;


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 [3:0] fifo_40_wr_addr;
wire [3:0] fifo_41_wr_addr;
wire [3:0] fifo_50_wr_addr;
wire [3:0] fifo_51_wr_addr;
wire [3:0] fifo_60_wr_addr;
wire [3:0] fifo_61_wr_addr;
wire [3:0] fifo_70_wr_addr;
wire [3:0] fifo_71_wr_addr;
wire [3:0] fifo_80_wr_addr;
wire [3:0] fifo_81_wr_addr;
wire [3:0] fifo_90_wr_addr;
wire [3:0] fifo_91_wr_addr;
wire [3:0] fifo_100_wr_addr;
wire [3:0] fifo_101_wr_addr;
wire [3:0] fifo_110_wr_addr;
wire [3:0] fifo_111_wr_addr;
wire [3:0] fifo_120_wr_addr;
wire [3:0] fifo_121_wr_addr;
wire [3:0] fifo_130_wr_addr;
wire [3:0] fifo_131_wr_addr;
wire [3:0] fifo_140_wr_addr;
wire [3:0] fifo_141_wr_addr;
wire [3:0] fifo_150_wr_addr;
wire [3:0] fifo_151_wr_addr;
wire [3:0] fifo_160_wr_addr;
wire [3:0] fifo_161_wr_addr;
wire [3:0] fifo_170_wr_addr;
wire [3:0] fifo_171_wr_addr;

wire read_valid_data_0_1;
wire read_valid_data_1; 



//wire reset_r; 
//wire reset90_r;
//wire reset180_r;
//wire reset270_r;

wire dqs0_delayed_col0 /* synthesis syn_keep=1 */;
wire dqs1_delayed_col0/* synthesis syn_keep=1 */;
wire dqs2_delayed_col0/* synthesis syn_keep=1 */;
wire dqs3_delayed_col0/* synthesis syn_keep=1 */;
wire dqs4_delayed_col0/* synthesis syn_keep=1 */;
wire dqs5_delayed_col0/* synthesis syn_keep=1 */;
wire dqs6_delayed_col0/* synthesis syn_keep=1 */;
wire dqs7_delayed_col0/* synthesis syn_keep=1 */;
wire dqs8_delayed_col0/* synthesis syn_keep=1 */;
wire dqs9_delayed_col0 /* synthesis syn_keep=1 */;
wire dqs10_delayed_col0/* synthesis syn_keep=1 */;
wire dqs11_delayed_col0/* synthesis syn_keep=1 */;
wire dqs12_delayed_col0/* synthesis syn_keep=1 */;
wire dqs13_delayed_col0/* synthesis syn_keep=1 */;
wire dqs14_delayed_col0/* synthesis syn_keep=1 */;
wire dqs15_delayed_col0/* synthesis syn_keep=1 */;
wire dqs16_delayed_col0/* synthesis syn_keep=1 */;
wire dqs17_delayed_col0/* synthesis syn_keep=1 */;

wire dqs0_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs1_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs2_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs3_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs4_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs5_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs6_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs7_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs8_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs9_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs10_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs11_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs12_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs13_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs14_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs15_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs16_delayed_col1 /* synthesis syn_keep=1 */;	
wire dqs17_delayed_col1 /* synthesis syn_keep=1 */;	

wire dqs0_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs1_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs2_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs3_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs4_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs5_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs6_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs7_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs8_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs9_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs10_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs11_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs12_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs13_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs14_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs15_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs16_delayed_col0_n /* synthesis syn_keep=1 */;
wire dqs17_delayed_col0_n /* synthesis syn_keep=1 */;

wire dqs0_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs1_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs2_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs3_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs4_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs5_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs6_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs7_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs8_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs9_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs10_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs11_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs12_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs13_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs14_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs15_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs16_delayed_col1_n /* synthesis syn_keep=1 */;
wire dqs17_delayed_col1_n /* synthesis syn_keep=1 */;

//wire rst_dqs_div /* synthesis syn_keep=1 */;

wire 	   TIE_HIGH;


// FIFO WRITE ENABLE SIGNALS

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 	fifo_40_wr_en;
wire 	fifo_41_wr_en;
wire 	fifo_50_wr_en;
wire 	fifo_51_wr_en;
wire 	fifo_60_wr_en;
wire 	fifo_61_wr_en;
wire 	fifo_70_wr_en;
wire 	fifo_71_wr_en;
wire 	fifo_80_wr_en;
wire 	fifo_81_wr_en;
wire 	fifo_90_wr_en;
wire 	fifo_91_wr_en;
wire 	fifo_100_wr_en;
wire 	fifo_101_wr_en;
wire 	fifo_110_wr_en;
wire 	fifo_111_wr_en;
wire 	fifo_120_wr_en;
wire 	fifo_121_wr_en;
wire 	fifo_130_wr_en;
wire 	fifo_131_wr_en;
wire 	fifo_140_wr_en;
wire 	fifo_141_wr_en;
wire 	fifo_150_wr_en;
wire 	fifo_151_wr_en;
wire 	fifo_160_wr_en;
wire 	fifo_161_wr_en;
wire 	fifo_170_wr_en;
wire 	fifo_171_wr_en;



//signal rst_dqs_delay_n : std_logic;
wire rst_dqs_delay_0_n;
wire rst_dqs_delay_1_n;
wire rst_dqs_delay_2_n;
wire rst_dqs_delay_3_n;
wire rst_dqs_delay_4_n;
wire rst_dqs_delay_5_n;
wire rst_dqs_delay_6_n;
wire rst_dqs_delay_7_n;
wire rst_dqs_delay_8_n;
wire rst_dqs_delay_9_n;
wire rst_dqs_delay_10_n;
wire rst_dqs_delay_11_n;
wire rst_dqs_delay_12_n;
wire rst_dqs_delay_13_n;
wire rst_dqs_delay_14_n;
wire rst_dqs_delay_15_n;
wire rst_dqs_delay_16_n;
wire rst_dqs_delay_17_n;

// FIFO_WR_POINTER Delayed signals in clk90 domain

wire [3:0]fifo_00_rd_addr;
wire [3:0]fifo_01_rd_addr;
wire [3:0]fifo_10_rd_addr;
wire [3:0]fifo_11_rd_addr;
wire [3:0]fifo_20_rd_addr;
wire [3:0]fifo_21_rd_addr;
wire [3:0]fifo_30_rd_addr;
wire [3:0]fifo_31_rd_addr;
wire [3:0]fifo_40_rd_addr;
wire [3:0]fifo_41_rd_addr;
wire [3:0]fifo_50_rd_addr;
wire [3:0]fifo_51_rd_addr;
wire [3:0]fifo_60_rd_addr;
wire [3:0]fifo_61_rd_addr;
wire [3:0]fifo_70_rd_addr;
wire [3:0]fifo_71_rd_addr;
wire [3:0]fifo_80_rd_addr;
wire [3:0]fifo_81_rd_addr;
wire [3:0]fifo_90_rd_addr;
wire [3:0]fifo_91_rd_addr;
wire [3:0]fifo_100_rd_addr;
wire [3:0]fifo_101_rd_addr;
wire [3:0]fifo_110_rd_addr;
wire [3:0]fifo_111_rd_addr;
wire [3:0]fifo_120_rd_addr;
wire [3:0]fifo_121_rd_addr;
wire [3:0]fifo_130_rd_addr;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -