阅读:2724回复:4
Cy7c68013的同步、异步一问
这个片子的slave FIFO模式,有同步(IFCLK信号)和异步两种方式
同步是在读写使能的同时,由时钟来触发数据的发送或者接收 而异步只靠使能读写信号即可 现在我需要连接cy7c68013与DSP(TMS320C6416)相连,用slave FIFO方式 从DSP读取数据或者送数据到DSP 我现在搞不清楚同步方式、异步方式在具体实现数据传输时都各有什么优势,什么时候采用哪种方式更为合适呢? 谢谢大侠 |
|
沙发#
发布于:2004-04-20 09:02
自己顶一下
上个帖子忘了说 同步时,usb的IFCLK由DSP的EMIF口的时钟提供 |
|
板凳#
发布于:2004-04-20 17:01
希望我们的板子能帮到你,有人把他移植到了6713上。
|
|
|
地板#
发布于:2004-04-20 20:01
同步方式和异步方式的最根本不同就是同步方式有一个ifck输入,数据传输是依据这个ifclk来进行,当这个信号跳变时,同时读写信号有效时才进行数据读写。
异步方式则不然,只要读写信号有效即可进行数据读写。 如果你和fpga或者cpld相连,那么两种方式均可 如果和dsp相连,因为时钟信号不容易提供,用异步方式最好,这样只需要把读写信号接到usb,同时通过io口或者中断获得端点空满标志进行传输即可。 |
|
地下室#
发布于:2004-04-21 08:58
为什么说dsp提供时钟信号不容易呢?
TI的64xx的EMIF提供了ECLKOUT信号的啊, 他可以等于(或者1/2,1/4)EMIF的输入时钟 我觉得EMIF的输入时钟就应该是EMIF的数据产生时钟吧 那他的输出时钟就完全可以提供给IFCLK,提供同步啊 另外,你说如果采用同步和异步都可以的时候 那你更偏向采用哪一种呢 我想不通有时钟和没有时钟有什么区别呀 |
|