Forum Discussion
Altera_Forum
Honored Contributor
16 years agoAnother question (again my ignorance of GIGE). Is it really necessary to lock the clocks? I could see two other alternatives:
1 - Are you allowed to transmit NULL or "skip" characters in the middle of a packet or is it only allowed between packets. If you are allowed to transmit NULL characters, then I don't see where it's necessary to lock the clocks at all. If your reference clock is faster than the received data, you just transmit NULL characters between valid characters. If your clock is slower than the received data, you need a large enough FIFO to buffer the data. The size of the buffer depends on your packet length, the estimated difference between the clocks, and this of course assumes some inter-packet gap. 2 - Can you just buffer entire packets and retransmit them? Depending on the packet length and the gap between packets, this seems like the easiest solution. Jake