- 主题:开发cpu与fpga的serdes通讯
我做过 mac-fpga-mac
FPGA里面直连是可以通信的
但是MAC-MAC没这么做过 不敢保证
只能说理论上OK 的
【 在 nlgdczm 的大作中提到: 】
: 这个世界上存在不经过phy而mac直连的可能性吗?
--
FROM 124.202.198.*
是的 我觉得也没啥问题
跟接个switch 一样的么
【 在 jesce 的大作中提到: 】
: 如果不跑完整的tcp/ip, 只是当成一对一数据收发, 想不到有什么理由不支持
:
--
FROM 124.202.198.*
sgmii互联的话是干了phy的事
GMII这种可以直连,把TX连到RX上相当于一个回环,这个验证过没问题。
LZ的的问题是啥来着 俩CPU 通过 MAC直连?为啥歪到这了
【 在 nlgdczm 的大作中提到: 】
: 主观感觉不OK啊。如果MAC-MAC可行,那岂不是可以直接类推导用户层对用户层了?
: MAC和FPGA直连的话,如果走的是SERDED的话,里面的PCS、PMA(好像是这种名字)就干了phy的事情。如果走的RMII这种并口到普通IO口上,倒是可以验证MAC的直连。
--
FROM 123.123.29.*
打个比方打个比方
那FPGA做个switch肯定可以的 我做过
【 在 nlgdczm 的大作中提到: 】
: switch是专门芯片了,外部一堆mac信号扔进来,它是能处理的。
: 能想到的:比如开足够深的buffer来处理不同时钟的跨时钟域问题;数据包缓存,等到一个共同的时钟沿再送出。感觉这些都不是mac层能干的事情。
--
FROM 123.123.29.*
我sgmii接的是 fpga
严格说不应该叫对联 这个确是
10G BASE R/KR,, XAUI,DXAUI,SFI 这些都是可以的,看楼主的cpu支持什么了
【 在 zkr 的大作中提到: 】
: SGMII不能直接对联,这个分PHY/MAC Side。Base-X理论上是OK的。
:
--
FROM 123.123.29.*