[FPGA] 各位大神,请教一个FIFO的问题,实在是解决不了了

[复制链接]
1169|2
 楼主| zzzhangliyuan 发表于 2019-11-28 00:37 | 显示全部楼层 |阅读模式
本人使用的是XILINX的FPGA,然后用VIVADO,我在例化FIFO的时候通过仿真发现了一个问题,就是当RST之后,而且在能够进行读写操作的时候,当我使能ER_EN为什么要过几个RD时钟才能够使empty这个flag置0?不应该是当我写入数据之后就拉低了吗?如图中所示的波形,rst之后,1处prog_full变低了之后FIFO进入可操作的状态,这时FIFO应该是空的,我将wr_en拉高,将数据写入FIFO,之后FIFO就不为空了,可是为什么过了几个rd_clk才拉低empty?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| zzzhangliyuan 发表于 2019-11-28 00:38 | 显示全部楼层
应该是使能写时钟wr_en
zhangmangui 发表于 2019-11-28 22:52 | 显示全部楼层
这个你看看IP的手册   时序应该就是这样的   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

153

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部