Gast
#201477
Um einen Ethernet Transceiver anzusprechen muss ich eine 8b/10b Kodierung durchführen. Das würde ich gerne mit einem CPLD von XILINX erledigen. In der XAPP336 bzw. 391 wird ein entsprechender Encoder/Decoder vorgestellt, den VHDL-Code gibt es auch dazu. Das Problem: Laut der Simulation mit ModelSim braucht der Encoder 6 clock cycles um einen 8Bit Wert in den entspr. 10Bit Wert umzuwandeln. D.h. dass mein CPLD mind. 6 Mal schneller getaktet sein muss als mein 8Bit-Bus. Sehe ich das richtig? Was mache ich nun wenn mein Bus 40MHz hat? Das CPLD läuft leider nicht mit 240 MHz ggg