标题: 麻烦大家出个注意 [打印本页]
作者: fuchuantian 时间: 2007-1-9 22:37 标题: 麻烦大家出个注意
我打算使用ARM来做MAC解析,提供USB2.0全速,10/100M以太网接口。
USB打算使用外接USB控制芯片来处理,希望USB速率也能到达100Mbps;
但是,USB接口和以太网接口不同时工作。
请问大家这个能实现吗??
作者: 隐忍 时间: 2007-1-10 14:00
应该能够实现哈,如果你想把以太网上(USB)的数据转发在USB(以太网)上就得把缓存设计好点,通过缓存做中转。如果你想以arm为“核心”分别通过USB和以太网对不同的设备发送数据就比较简单了,采用分时技术就行了。不过这里的难点就是CPU在什么时候写以太网在什么时候写USB。
作者: caopengly 时间: 2007-1-10 22:37
我也觉得可行,USB速率最快能到达480Mbps,不过和USB控制芯片有关。
作者: fuchuantian 时间: 2007-1-10 22:43
对不起,我可能描述的不是很清楚。
现在重新描述一下:
我要做的是一个无线通信系统。首先源数据从PC上发出,经过USB(或者以太网接口)编程并行数据;之后经过ARM。ARM里面把计算机的数据打包,然后送到FPGA做基带调制,最后把调制数据通过射频发送出去。
接收过程相反。
现在要求是:接收和发送是同样的电路,时分处理接收和发送。希望USB接口(速率能够达到100Mbps)或者以太网接口(100M以太网接口)。
请问这样的系统,ARM(里面处理还是比较复杂的)的速度是否能够承担?
作者: 隐忍 时间: 2007-1-11 14:08
哦,这样呀,这样的话恐怕你要去查一下芯片资料才行哟。还有USB要处理成100M的话有点麻烦。最好还是用以太网。如果采用以太网的外围芯片电路完成发送得话,那没问题,一个指令周期并行处理32位数据,要达到100M还是比较容易的,ARM芯片的频率可以达到203M,但是用USB的话,那你就必须看资料才行了!
作者: fuchuantian 时间: 2007-1-11 18:16
我打算把外挂一个USB控制芯片,这样对ARM只是相当于外接一个FIFO,这样USB处理速度是够的吧。
我只是担心我的ARM处理不过来。ARm里面的处理应该来说是比较繁忙的。
作者: fuchuantian 时间: 2007-1-12 09:30
我可不可以把ARM的PIO管脚当成一般的IO,这样跟FPGA连接就是总线形式。如果这样的话,我的东西就比较容易解决了。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |