TI工程师你们好,大家好。
请问一下市面上的AM335x的千兆以太网和GPMC的问题。
1、我用GPMC连FPGA,看有朋友说能做到80MByte/s的速度,可信么?这个速度对我来说够了。我只是想确认一下。
2、另外关于GbE的问题,GbE我差不多也需要50MByte/s到80Byte/s的速度,请问可以实现么?
因为通常千兆是标称传输性能受制于很多,也不知道AM335x一般能达到多少。所以求教。
3、另外一个问题是USB能挂载几个设备?可以继续挂hub么?还是最多就两个?
4、没有更为方便的接口和FPGA相连么?比如一个SPI能到多快?或者一组GPIO?
谢谢大家。。。
jiew:
2.GbE 我們 TCP 實測結果為39.49MByte/sec (Iperf 為 350Mbit/sec 跟TI 官方實測差不多)
您80MByte/s 為640Mbit/s 應該達不到吧
4.透過GPMC 存取FPGA已經很方便了,且很多範例可參考
Yaoming Qin:
1, 可行
2. 关于网口的速度,可以参考 http://processors.wiki.ti.com/index.php/AM335x-PSP_04.06.00.11_Features_and_Performance_Guide
3. 一个usb口,一个设备,可以外接hub 扩接口
4. 如果你要速度到80mbyte/s,还是建议gpmc
Nan Gan:
回复 jiew:
感谢同行的回答,十分具有参考意义,谢谢。
Nan Gan:
回复 Yaoming Qin:
感谢您的回答。顺便多问几个问题,还希望不吝赐教。
我看了您发的链接,很有用。
但是看着以太网高速传输的时候,CPU负载很重,未知这个时候同时干其他事是不是CPU会不足?
比如我GPMC 30MBps读,同时以太网30MBps传出,同时USB挂有两个摄像头(不录像,就几秒一次拍个照),然后可能外围有几个串口在工作,SD卡偶尔读写等。
我想这个时候是不是比较考验DMA的能力?像我这种应用,同时使用以上的接口,AM335x可以胜任吗?谢谢回复
Jian Zhou:
回复 Nan Gan:
我们不同的外设可以使用不同的DMA channel,所以我觉得问题不大。但是你的应用层程序还是需要做好一些协调,避免多个外设同时争抢总线资源。
Yaoming Qin:
回复 Nan Gan:
对于这样的情况,强烈建议您买个开发板把应用打起来实测下。
TI中文支持网