Forum: FPGA, VHDL & Co. xilinx: 10gmac+xaui core


von enaab (Gast)



Lesenswert?

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

von enaab (Gast)



Lesenswert?

hier nochmal der core detaillierter.

von enaab (Gast)


Lesenswert?

enaab schrieb:
> 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.

Doch der funktioniert habe ich noch mal getestet.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.