你好,咨询一下两个或两个以上c6748芯片相互连接进行并行计算时通过什么外设和协议较好?有没有可以参考的方案,谢谢!
Shine:
可以通过串口如uart, spi, i2c, mcbsp互相通信,或者通过emac, usb等接口。
Yellen:
回复 Shine:
谢谢回复。
我希望两个芯片之间数据传输尽可能快,之前看到有资料说可以通过HPI、SPI和mcbsp接口,但不知道那种更好?
Shine:
回复 Yellen:
c6748的HPI只能做slave,所以两块c6748的HPI口不能直接对接。SPI和mcbsp最大时钟都是50MHz,都是串口,速度差不多。
Yellen:
回复 Shine:
我希望速度至少达到200Mbps,看来串口不能达到要求。那些通信外设可以达到这个速度?
另外如果用HPI外设的话,多个DSP如何连接?谢谢!
Shine:
回复 Yellen:
uPP口2 Ch, 2 Way, 16-bit 勉强能达到200Mbps,请参考下面的throughput。
processors.wiki.ti.com/…/Introduction_to_uPP可以用EMIF口接HPI口,但从上面的测试数据看,HPI口比uPP口慢。
Yellen:
回复 Shine:
是指多个DSP的uPP口直接相连吗?
Shine:
回复 Yellen:
是的,两个DSP uPP口可以直接相连。
Yellen:
回复 Shine:
一个uPP口只能两个DSP相互连接吗?可不可以两个以上的DSP互联?
Shine:
回复 Yellen:
uPP有两个独立的通道channelA, ChannelB,最多3个dsp互连。
Yellen:
回复 Shine:
每个通道能同时双向传输数据吗?或者改变方向很迅速?还是只能单向传输?