Hello,
for some legacy instrument, I need to replace AM796X Taxichips doing a
9B11B encoding/decoding. The Taxichip is long EOL, and replacement chips I know only do 8B10B or 10B 12B Data encoding can easily be done with BRAMs as ROM, and also the aligned receive data stream. For receiving, I plan to use the XAPP224 datarecovery. However having the data recovery run at the same nominal frequency like the transmitter, two bits can be received in one receiver clock cycle. This will make data alignment harder. Running the receiver clock a little bit higher, say 125 vs 125.1 MHz, the two bit receive situation can be avoided. The Xilinx DFS can "only" multiply by 2..32 and divide by 1..32. With a clock frequency of 20 MHz, I could run at transmitter at 125 MHZ and and the receiver at 130 MHz, imho too far apart.Any idea how to generate frequencies slightly apart?
Thanks