芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 活动
查看: 214|回复: 4

FIFO写满后就自动清0吗

[复制链接]
  • TA的每日心情
    开心
    2019-8-7 15:53
  • 2

    主题

    6

    帖子

    38

    积分

    新手上路

    Rank: 2

    积分
    38
    发表于 2019-8-5 18:33:56 | 显示全部楼层 |阅读模式
    最近在写数据采集发送系统,数据采集后发送给FIFO存储起来,再用串口发送出去。数据采集的速率是24000Hz,位宽24,从FIFO中取出后分成三段,加上帧头和帧尾发送出去,也就是说一个24位的数据发送出去要占用5个发送周期,9600bps的话发送速率大概192Hz。
    刚开始设计的逻辑是只要FIFO里面有数据,串口就保持发送。但是在板级验证的时候,FIFO很快就被写满,并且写满后usedw就变为0了,此后复位也不能继续数据采集和发送,FIFO仿佛被卡死了一样。
    后来改了逻辑,FIFO写入量达到一半深度的时候就停止采集,等到串口发送完写入数据后再继续采集,这样就能行的通了。


    所以在这里有个疑问,当FIFO被写满以后usedw就被自动清0吗?
    还有采集的速率远远高于串口的速率,FIFO已经不能满足了,这时候是应该更换更大的存储器件还是采用更快的发送手段呢?如果更换存储,有什么比较好的方案推荐呢?如果换其它的发送手段,又有那些比较好的发送技术呢,诸如以太网之类的。PS:楼主用的AC620完成的实验。

    回复

    使用道具 举报

  • TA的每日心情
    萌哒
    8 小时前
  • 10

    主题

    35

    帖子

    462

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    462
    发表于 2019-8-5 22:34:57 | 显示全部楼层
    1.FIFO被写满以后usedw就被自动清0吗?
    答:不会,写满之后就写不进去了。至于发送卡死了是你代码里面的其他原因导致的
    2.还有采集的速率远远高于串口的速率......
    答:用更大的存储器件也并解决问题,要么扔数据,要么换发送方案,比如以太网、USB
    &#body;
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-7 15:53
  • 2

    主题

    6

    帖子

    38

    积分

    新手上路

    Rank: 2

    积分
    38
     楼主| 发表于 2019-8-7 15:57:57 | 显示全部楼层
    voiue 发表于 2019-8-5 22:34
    1.FIFO被写满以后usedw就被自动清0吗?
    答:不会,写满之后就写不进去了。至于发送卡死了是你代码里面的其 ...

    感谢大哥回复!我的串口发送判定条件是usedword>=1;所以说是不是写满了以后usedword会自动清零0,我在班级验证的时候用ISSP抓取usedword也确实是这样,到了满值以后下一步就自动清零。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-7 15:53
  • 2

    主题

    6

    帖子

    38

    积分

    新手上路

    Rank: 2

    积分
    38
     楼主| 发表于 2019-8-7 16:03:10 | 显示全部楼层
    voiue 发表于 2019-8-5 22:34
    1.FIFO被写满以后usedw就被自动清0吗?
    答:不会,写满之后就写不进去了。至于发送卡死了是你代码里面的其 ...

    我这里想的是每次采集10秒的数据就停止采集处理一次,能否用SDRAM呢?
    而且以太网传输数据会有数据丢失,这个对数据处理影响也可以忽略吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-13 15:18
  • 0

    主题

    12

    帖子

    440

    积分

    中级会员

    Rank: 4

    积分
    440
    发表于 2019-8-13 15:22:08 | 显示全部楼层
    FIFO写满后,确实会出现usedw出现0的情况,建议你设置ip核的时候,把usedw的位宽多加一位即可。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|芯路恒电子技术论坛  

    GMT+8, 2019-8-23 10:33 , Processed in 0.089557 second(s), 12 queries , File On.

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表