• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

vhdl计数

無唁苡對 2018-10-10 浏览量:796
cnt_cmt=“10011”时,即我收集到20个数据后令rwcmd1=‘1’。但是中途这20个数据可能丢失,所以如果数据丢失的话我要让cmt1=“00000”,也就是舍弃这组数据重新再收。这应该怎么办????微信截图_20181010100313.png
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果你不知道数据有没有丢失的话是没办法实现你的功能的。。。所以建议你在数据的结尾加上校验数据。或者完善你的通讯协议
    • 发布于 2018-10-10
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 数据丢失后可以给一个标志,标志信号有效就清零计数器啊!
    • 发布于2018-10-10
    • 举报
    • 评论 2
    • 0
    • 0
無唁苡對 回复了 夕阳血 :我知道清除计数器,但是需要知道数据是不是已经发送完成了,我现在不知道怎么确定数据是不是发送完成 回复
夕阳血 回复了 無唁苡對 :你要发送的数据量你不知道吗?若不知道用FIFO吧。其实这有很多解决办法的。 回复

  • 这种方式最好是在你数据结尾加一个校验,这样可以保证你的数据完整性
    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

vhdl计数