首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于以太网MDI的芯片间通信

基于以太网MDI的芯片间通信
EN

Network Engineering用户
提问于 2018-01-24 23:51:18
回答 3查看 911关注 0票数 3

有没有人有通过以太网MDI接口进行处理器间通信的经验?通常,我会用RJ45连接器(用RJ45以太网电缆)连接两个设备,然后用套接字进行通信。我的两个芯片在同一块板上,我能通过以太网MDI进行通信吗?

该体系结构看起来如下:

Processor0(MAC) -以太网物理--以太网物理- (MAC)Processor1

有用吗。如果没有,你能告诉我原因吗。

如有任何建议,将不胜感激。

EN

回答 3

Network Engineering用户

回答已采纳

发布于 2018-01-25 03:11:46

您的操作系统--我将以Linux为例,但它很可能是任何专有系统--应该能够检测物理以太网设备,在内核中实例化它们并启动它们的设备驱动程序。最终,这些设备会以"eth0“和"eth1”的形式出现。从那时起,网络堆栈将像往常一样工作(例如,您可以将IP地址分配给它们)。无论设备是通过RJ45电缆连接,还是通过PCB或背板上的线路连接,都没有区别。

票数 2
EN

Network Engineering用户

发布于 2018-01-25 05:01:03

你所描述的是“菲-少”的互联。这将直接连接芯片之间的MII (逻辑级接口)。这是一个非常常见的方式连接背板,接口卡(例如。一个SSM在思科ASA),和其他紧密耦合的系统。这样做降低了成本,占用了更少的空间和权力。对于操作系统来说,没有功能上的区别--以太网就是以太网。

[另见:对各种MII's的澄清 ]

票数 3
EN

Network Engineering用户

发布于 2019-03-19 19:32:49

你不需要插头和插座,但你很可能会发现你需要一个变压器(至少最容易使用)。双绞线以太网使用互感器进行隔离,大多数以太网也使用该变压器作为信号产生/接收的一部分。这个变压器通常是内置在连接器中的。

也许可以在没有变压器的情况下将两个phy连接在一起,但是设计这样做的电路需要很好地了解两个phy的电气行为。

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/47318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档