首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

麻烦大家出个注意

麻烦大家出个注意

我打算使用ARM来做MAC解析,提供USB2.0全速,10/100M以太网接口。
USB打算使用外接USB控制芯片来处理,希望USB速率也能到达100Mbps;
但是,USB接口和以太网接口不同时工作。
请问大家这个能实现吗??

应该能够实现哈,如果你想把以太网上(USB)的数据转发在USB(以太网)上就得把缓存设计好点,通过缓存做中转。如果你想以arm为“核心”分别通过USB和以太网对不同的设备发送数据就比较简单了,采用分时技术就行了。不过这里的难点就是CPU在什么时候写以太网在什么时候写USB。

我也觉得可行,USB速率最快能到达480Mbps,不过和USB控制芯片有关。
这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm
对不起,我可能描述的不是很清楚。
现在重新描述一下:
    我要做的是一个无线通信系统。首先源数据从PC上发出,经过USB(或者以太网接口)编程并行数据;之后经过ARM。ARM里面把计算机的数据打包,然后送到FPGA做基带调制,最后把调制数据通过射频发送出去。
   接收过程相反。
   现在要求是:接收和发送是同样的电路,时分处理接收和发送。希望USB接口(速率能够达到100Mbps)或者以太网接口(100M以太网接口)。
   请问这样的系统,ARM(里面处理还是比较复杂的)的速度是否能够承担?
哦,这样呀,这样的话恐怕你要去查一下芯片资料才行哟。还有USB要处理成100M的话有点麻烦。最好还是用以太网。如果采用以太网的外围芯片电路完成发送得话,那没问题,一个指令周期并行处理32位数据,要达到100M还是比较容易的,ARM芯片的频率可以达到203M,但是用USB的话,那你就必须看资料才行了!
我打算把外挂一个USB控制芯片,这样对ARM只是相当于外接一个FIFO,这样USB处理速度是够的吧。
我只是担心我的ARM处理不过来。ARm里面的处理应该来说是比较繁忙的。
我可不可以把ARM的PIO管脚当成一般的IO,这样跟FPGA连接就是总线形式。如果这样的话,我的东西就比较容易解决了。
返回列表