jjtjjt1234
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2005-04-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1216回复:1

68013 的slave FIFO的几个问题!

楼主#
更多 发布于:2003-05-23 18:32
我想用CY7C68013的slave FIFO, Isochronous Transfers的传输方式来
传输动态图象数据,但我对slave FIFO和Isochronous Transfers有些问题
还是想不通,还望高手指教:
  1: slave FIFO有自动传输的方式,当数据从外部写入slave FIFO,写满所定义的字节大小后,
FX2会自动把数据传向主机,但我想问的是主机怎么知道FX2已经把数据传过来了?主机的读数据指令该在十么时候发?他们之间是怎么配合的?
  2: USB2.0中规定一个微帧(125us)可以传3个数据包,假如现在连续往FIFO(自动传输模式)
中写两个1K的数据包,那么这两个数据包是在同一个微帧中完成传输吗?
  3: 主机的读命令,slave FIFO以及微帧之间的时序到底是怎么配合的?

  大家帮我指点指点!

最新喜欢:

lmhhlmhhlmhhlm...
jiang
yjmpepe
驱动牛犊
驱动牛犊
  • 注册日期2003-04-18
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-24 21:22
我用bulk和slave fifo来做跟你差不多的东西,传输速度只做到大概8Mbps,还没有达到要求。usb机制是以host为主,对于我现在在看的bulk传输来说(用的是cypress自己的驱动),slave fifo里的数据若满了自动开始传输,若主机没有开始读命令,外部又开始向fifo里写数,假设fifo是单倍的,多余的数会丢失。这是我使用中的感觉,可能跟驱动也有一定关系。
游客

返回顶部