在wave窗口中加入MIG IP核用户端的信号,查看时序。 先看app_en的逻辑部分,assign app_en = cmd_en & (app_rdy) ;其中cmd_en为下图。 再看什么时候才能算一次读和写的时序。 从上面两部分代码可以知道,cmd_en是app_rdy的延迟一拍信号,而一次完整可被记录的读和写时序必须要两个周期app_rdy的信号。后面cm...
步骤4.2:当DDR4的app_rdy与app_rdf_rdy拉高时,所述BUS缓存单元开始从DDR4中读取数据并缓存; 步骤4.3:到达配置的长度时由PS控制与处理单元输出后缀为.bin的文件文本,并跳至初始化S_idle状态等待下一次数据链路验证。 说明书 技术领域 本发明涉及5G通信技术领域,尤其涉及DDR4芯片的应用,通过DDR4芯片进行与基带处理...
c0_ddr4_app_rd_data : out std_logic_vector(639 downto 0); c0_ddr4_app_rd_data_end : out std_logic; c0_ddr4_app_rd_data_valid : out std_logic; c0_ddr4_app_rdy : out std_logic; c0_ddr4_app_wdf_rdy : out std_logic; dbg_bus : out std_logic_vector(511 downto 0) );...
DDR4 的读或者写都包含写命令操作,其中写操作命令(app_cmd)的值等于 0,读操作 app_cmd 的值等于 1。首先来看写命令时序,如下图所示。首先检查 app_rdy,为高则表明此时 IP 核命令接收处于准备好状态,可以接收用户命令,在当前时钟拉高 app_en,同时发送命令(app_cmd)和地址(app_addr),此时命令和地址被写入。