阅读:1216回复:1
68013 的slave FIFO的几个问题!
我想用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以及微帧之间的时序到底是怎么配合的? 大家帮我指点指点! |
|
最新喜欢:![]()
|
沙发#
发布于:2003-05-24 21:22
我用bulk和slave fifo来做跟你差不多的东西,传输速度只做到大概8Mbps,还没有达到要求。usb机制是以host为主,对于我现在在看的bulk传输来说(用的是cypress自己的驱动),slave fifo里的数据若满了自动开始传输,若主机没有开始读命令,外部又开始向fifo里写数,假设fifo是单倍的,多余的数会丢失。这是我使用中的感觉,可能跟驱动也有一定关系。
|
|