Frame mit Fifo verzögern

Gast #873809
Lesenswert?
• ▲
▼
Hallo,

Ich bekomme einen Frame über eine 4Bit breite Ethernetschnittstelle in 
meinen FPGA. Nun möchte ich diesen Frame verzögern. Dafür könnte ich 
doch sicherlich einen fifo verwenden. Leider weis ich nicht wie ich 
verschieden lange verzögerungszeiten realisieren kann. Die größe des 
fifos kann man ja nicht einfach so verändern wenn ich das richtig sehe. 
Wie würdet ihr das lösen?

Danke!
#873853
Lesenswert?
• ▲
▼
Ein RAM Block mit getrenntem Read-/Write-Port.
Distanz der read und write addresse gibt dir die Verzoegerung in clock 
cycles. Wenns MII ist, dann machs 6 Bit breit und nimm DV und ERROR 
dazu.

Die Distanz kannst du on-the-fly veraendern, jedoch brauchts noch ein 
bisschen Logik um glitches zu verhindern, wenn dir das aber egal ist, 
einfacher kanns nicht sein.

Cheers, Roger

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren