在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2879|回复: 2

[原创] 急急急!!!大神们,跪求状态机控制FIFO的读写问题,不胜感激!!!

[复制链接]
发表于 2015-1-9 14:37:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
状态机控制上下两级fifo的读和写,从上一级FIFO中读出数据,然后根据协议分析,再写下一级的FIFO,现在有一个问题:为了达到最快的读写速度和带宽,是否能够使用状态机中的一个状态完成对上述过程的控制,上下级FIFO空满是怎么判断的。一句话,就是使用状态机的一个状态,完成上级FIFO空判断,非空,读数,若下一级FIFO不满,写数据,然后状态机返回该状态,继续连续判断,进行读写。大神们,有知道的告诉小弟方法,或者附上代码,小弟不胜感激!!!
发表于 2015-1-9 17:18:05 | 显示全部楼层
if((!first_fifo_empty)&&(!second_fifo_full))
    begin
       first_fifo_ren <= 1'b1;
       second_fifo_wen <= 1'b1;
       state <= current_state;
    end
  else
      state <= next_state;

不知道是不是你想的那样?
发表于 2015-1-11 14:34:10 | 显示全部楼层
楼上貌似没有考虑FIFO的时序,可以使用组合逻辑产生rden信号,同时采用FWFT模式的FIFO
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-24 04:27 , Processed in 0.017079 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表