Hallo guten Tag,
ich möchte einen XILINX 10GEMAC an den XAUI IP CORE in Vivado 2019
anschließen.
* XAUI:
https://www.xilinx.com/support/documentation/ip_documentation/xaui/v12_2/pg053-xaui.pdf
* 10GMAC:
https://www.xilinx.com/support/documentation/ip_documentation/ten_gig_eth_mac/v15_1/pg072-ten-gig-eth-mac.pdf
Weiß jemand warum der Loopback nicht richtig funktioniert wenn man XAUI
tx mit rx verbindet?
1 | stimulus->10GMAC_tx -> xgmii_TX_XAUI_TX-----v
|
2 | monitor <-10GMAC_rx <- ? xgmii_RX_XAUI_RX<----<
|
status_vector[7:0]und debug[5:0] passen genau zu der XAUI Testbench.
Bereits am Anfang sollte auf xgmii_rx schon 0x0100009c0100009c
erscheinen. Bis der XAUI RX betriebsbereit ist und XAUI richtig
übersetzt.
Habe die 10GMAC Testbench noch so umgeändert, dass der Pattern Generator
immer sendet.
Habe auch in der original tb mal XAUI-tx mit rx verbunden. Und obwohl
dort ein XGMII-tx-pattern-generator Daten an den XAUI sendet ( am Anfang
idle 0x07), funktioniert der loopback damit auch nicht.
Es gibt auch einen internen XAUI loopback. Den müsste ich noch mal
testen. (Habe ich aber glaube ich schon...)
Vlt. hat jemand eine Idee