有没有人有通过以太网MDI接口进行处理器间通信的经验?通常,我会用RJ45连接器(用RJ45以太网电缆)连接两个设备,然后用套接字进行通信。我的两个芯片在同一块板上,我能通过以太网MDI进行通信吗?
该体系结构看起来如下:
Processor0(MAC) -以太网物理--以太网物理- (MAC)Processor1
有用吗。如果没有,你能告诉我原因吗。
如有任何建议,将不胜感激。
发布于 2018-01-25 03:11:46
您的操作系统--我将以Linux为例,但它很可能是任何专有系统--应该能够检测物理以太网设备,在内核中实例化它们并启动它们的设备驱动程序。最终,这些设备会以"eth0“和"eth1”的形式出现。从那时起,网络堆栈将像往常一样工作(例如,您可以将IP地址分配给它们)。无论设备是通过RJ45电缆连接,还是通过PCB或背板上的线路连接,都没有区别。
发布于 2018-01-25 05:01:03
你所描述的是“菲-少”的互联。这将直接连接芯片之间的MII (逻辑级接口)。这是一个非常常见的方式连接背板,接口卡(例如。一个SSM在思科ASA),和其他紧密耦合的系统。这样做降低了成本,占用了更少的空间和权力。对于操作系统来说,没有功能上的区别--以太网就是以太网。
[另见:对各种MII's的澄清 ]
发布于 2019-03-19 19:32:49
你不需要插头和插座,但你很可能会发现你需要一个变压器(至少最容易使用)。双绞线以太网使用互感器进行隔离,大多数以太网也使用该变压器作为信号产生/接收的一部分。这个变压器通常是内置在连接器中的。
也许可以在没有变压器的情况下将两个phy连接在一起,但是设计这样做的电路需要很好地了解两个phy的电气行为。
https://networkengineering.stackexchange.com/questions/47318
复制相似问题