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

📄 mem_usr_ip_fifos.v

📁 xilinx公司的DDR实现源码
💻 V
字号:
///////////////////////////////////////////////////////////////////////////////// Copyright (c) 2005 Xilinx, Inc.// All Rights Reserved/////////////////////////////////////////////////////////////////////////////////   ____  ____//  /   /\/   /// /___/  \  /    Vendor: Xilinx// \   \   \/     Version: 1.0//  \   \         Filename: addr_gen.v//  /   /         Timestamp: 12 Dec 2005// /___/   /\     // \   \  /  \//  \___\/\___\//////Device: Virtex-5///////////////////////////////////////////////////////////////////////////////module mem_usr_ip_fifos (input         clk0,input         clk90,input         rst,input         rst90, //waf signalsinput[35:0]   app_af_addr,  input         app_af_WrEn,input         ctrl_af_RdEn,input         phy_init_wdf_rden,output[35:0]  af_addr,output        af_Empty,output        af_Almost_Full,//wdf signalsinput[(`data_width*2)-1:0]    app_Wdf_data,input[(`data_mask_width*2)-1:0]  app_mask_data,input         app_Wdf_WrEn,input         ctrl_Wdf_RdEn,output[(`data_width*2)-1:0]   Wdf_data,output[(`data_mask_width*2)-1:0] mask_data,output        Wdf_Almost_Full                        );                        wire     [3:0]wr_df_almost_full_w;assign Wdf_Almost_Full      = wr_df_almost_full_w[0];                             mem_usr_ip_addr_fifo rd_wr_addr_fifo_00		 	(                      			.clk0		   (clk0),                      			.rst		   (rst),                      			.app_af_addr     (app_af_addr),                       			.app_af_WrEn     (app_af_WrEn),                      			.ctrl_af_RdEn    (ctrl_af_RdEn),                      			.af_addr         (af_addr),                      			.af_Empty (af_Empty),                      			.af_Almost_Full (af_Almost_Full)                      );  mem_usr_ip_wr_fifo wr_data_fifo_160			(         .clk0			(clk0),                      .clk90                    (clk90),                      .rst			(rst),		      .rst90                    (rst90),                      .app_Wdf_data		(app_Wdf_data[31:0]),		      .phy_init_wdf_rden        (phy_init_wdf_rden),                      .app_mask_data	(app_mask_data[3:0]),                      .app_Wdf_WrEn		(app_Wdf_WrEn),                      .ctrl_Wdf_RdEn	(ctrl_Wdf_RdEn),                      .Wdf_data		(Wdf_data[31:0]),                      .mask_data		(mask_data[3:0]),                      .wr_df_almost_full	(wr_df_almost_full_w[0])                      ); mem_usr_ip_wr_fifo wr_data_fifo_161			(         .clk0			(clk0),                      .clk90                    (clk90),                      .rst			(rst),		      .rst90                    (rst90),                      .app_Wdf_data		(app_Wdf_data[63:32]),		      .phy_init_wdf_rden        (phy_init_wdf_rden),                      .app_mask_data	(app_mask_data[7:4]),                      .app_Wdf_WrEn		(app_Wdf_WrEn),                      .ctrl_Wdf_RdEn	(ctrl_Wdf_RdEn),                      .Wdf_data		(Wdf_data[63:32]),                      .mask_data		(mask_data[7:4]),                      .wr_df_almost_full	(wr_df_almost_full_w[1])                      );   mem_usr_ip_wr_fifo wr_data_fifo_162			(         .clk0			(clk0),                      .clk90                    (clk90),                      .rst			(rst),		      .rst90                    (rst90),                      .app_Wdf_data		(app_Wdf_data[95:64]),		      .phy_init_wdf_rden        (phy_init_wdf_rden),                      .app_mask_data	(app_mask_data[11:8]),                      .app_Wdf_WrEn		(app_Wdf_WrEn),                      .ctrl_Wdf_RdEn	(ctrl_Wdf_RdEn),                      .Wdf_data		(Wdf_data[95:64]),                      .mask_data		(mask_data[11:8]),                      .wr_df_almost_full	(wr_df_almost_full_w[2])                      ); mem_usr_ip_wr_fifo wr_data_fifo_163			(         .clk0			(clk0),                      .clk90                    (clk90),                      .rst			(rst),		      .rst90                    (rst90),                      .app_Wdf_data		(app_Wdf_data[127:96]),		      .phy_init_wdf_rden        (phy_init_wdf_rden),                      .app_mask_data	(app_mask_data[15:12]),                      .app_Wdf_WrEn		(app_Wdf_WrEn),                      .ctrl_Wdf_RdEn	(ctrl_Wdf_RdEn),                      .Wdf_data		(Wdf_data[127:96]),                      .mask_data		(mask_data[15:12]),                      .wr_df_almost_full	(wr_df_almost_full_w[3])                      );                                                                endmodule

⌨️ 快捷键说明

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