微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 求助板卡要求六路网口

求助板卡要求六路网口

时间:12-12 整理:3721RD 点击:
一块板卡,要求有六路网口与处理器通讯~处理器一直主动状态~怎么实现?
我的初步方案是 利用arm处理器接6片dm9000a,公用地址数据总线~在选处理器的时候迷茫了~比较偏向arm9芯片嵌入ucos操作系统~一直用nxp的arm,所以看了lpc3125芯片,但是资料介绍数据地址总线用于emc控制~这个是数据地址总线吗?能接dm9000这样的芯片控制嘛?

一个网口接8口交换机,除了6路对外,还多一个调试用。

考虑过交换机,但是产品外形有限,不允许用交换机~

ARM处理器 + 6片DM9000A,这个功能已经集成到一个8口千兆以太网交换芯片内部了;
不过交换机芯片内部的处理器有可能是MIPS的;
如果一定要ARM的话,可以用ARM+8口百兆以太网交换芯片,ARM与以太网交换机芯片之间
通过GMII接口相连

连个交换机芯片都放不下?
你六个DM9000A占的地方绝对比一个八口交换机芯片占的地方大

求芯片推荐

求交换机芯片推荐~

很少用这类芯片,没有型号可以推荐
可以看看broadcom和realtek,这两家肯定有,具体功能和价格是否合适就得你自己和FAE沟通了
或者找手边的路由器拆个看看里面芯片用的是啥厂家的

88e6095 我叫雷锋 或者红领巾

问一下,这类芯片和mcu的接口是什么接口?如果arm单片机有rmii,mii 接口能和这类芯片直接链接嘛?

有gmii。是千兆的。
也能配成mii。不过就是百兆了

我可以理解成 以太网交换芯片就是没有phy的交换机嘛?是接上就能用吗?还是得微控制器控制?

要控制,但是不麻烦。
肯定比直接装个交换机略复杂一点点。

是微控制器直接用io口控制,还是需要上操作系统!控制接口我看pci i2c 都有,这两个接口管理复杂程度可差多了~

做交换芯片的现在主要是Broadcom,Marvell、Realtek三家,Broadcom高大上,相当于Intel
Realtek是台湾的,最亲民。不过如果批量小,几乎不可能得到厂家的联系,不签NDA的话,
连完整的芯片目录都拿不到,网站上摆着那几个不是全部家当。
需要找代理,数据手册、SDK也需要找代理要。代理也能帮忙推荐芯片。
选什么片子,要看你的要求,现在知道的是七个口,其它很多未知,比如说端口带宽、
接口类型,系统侧是MII,这个很多芯片都满足。用户侧用千兆口还是百兆口?
百兆口的交换芯片有些集成了PHY,可以节省PCB面积。
有不需要管理的switch芯片,傻瓜式的,接上就能用。有的外接一片EEPROM,里面存配置,
一次配好,以后上电自动读取,不用再管了。这个配置如果典型的话,甚至能向代理要到,
用小烧片机烧到EEPROM里,switch就相当于傻瓜式的了。不过建议还是接上管理接口,
以备将来扩展用。
管理接口有MIIM(SMI)、PCI(E)、I2C等,看你的要求不需要多少管理,所以用低速接口
就够了。MIIM在网络芯片中更常见,协议不比I2C复杂,可用GPIO模拟。I2C也有,但是
相对少些。大胆选MIIM就行了。

说的太详细了,非常感谢~要求是百兆速度就可以了,而且数据量也不是很大!就是要求非得用网络实现~

还可以考虑usb转网口,甚至串口转网口。。。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top