zxbb914
驱动牛犊
驱动牛犊
  • 注册日期2003-06-17
  • 最后登录2003-11-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1256回复:5

68013的bulk传输问题

楼主#
更多 发布于:2003-09-18 17:37
 我做的开发板是接收外来的cpld采集的数据,数据是源源不断地送过来的,我想暂时采用bulk模式来接收,但是碰到了一问题,就是要收比较大的数据量的时候,是分块来接受的,比如
每块64k,收上来发现,块和块之间的数据不能连接,就是说我用for循坏来收数据,在每一次操作中间会出现数据丢失,fifo满了就不会收数据。大家觉得我这个问题用什么原理来解决呢?
BW:新手,熟悉中,请大家指教! :D
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-18 18:42
你用的是什么芯片啊?
zxbb914
驱动牛犊
驱动牛犊
  • 注册日期2003-06-17
  • 最后登录2003-11-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-18 18:49
68013呀,老大
我的数据源是控制不了的,就像摄像头那样,用bulk怎么做呀,
能不能跟我讲讲架构之类的,或者给我一点资料?
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-18 19:14
你用SLAVE FIFO的AUTO模式就可以了!
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-19 10:13
那64k的数据缓冲区是谁的,外接的吗?cpld可以控制吗?如果是你把64k分成两块,做成一个乒乓的不就完了?只要你的数据率是51能接受的就应该没问题。
free_man_free
驱动小牛
驱动小牛
  • 注册日期2003-08-19
  • 最后登录2005-04-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-09-20 08:12
我也遇到了相同的问题!!! :D :D :D
这种情况应该是在写盘的时候造成的数据丢失,是否能在应用程序里开两个缓存,一个读,一个写,也就是jinghuiren所说的乒乓了!
硬件应该没有什么问题,只是要靠软件来实现了! :D :D :D
游客

返回顶部