ALTLVDS_RX
I am using an ALTLVS_RX module in a Cyclone III device. Intel in its datasheet advises against using this module an recommends using BUS LVDS IO standards and logic to implement the function.
Why is this so? What are the odds of successfully implementing a Deserializer using this module and correctly decoding signals?
I simulate my design and in the simulation, I see correct operation. When I download it in a chip, the de-serializer fails to find signals I am looking for. I have tried all available means to synchronize with the source (Bit slip and all). However I do not see a signal.
When I open the Mega function to implement this design I program it to operate with a 360MHz clock with a 720Mbps signal. The Cyclone III datasheet clearly says that the maximum clock rate of this device is 350MHz. How is it then able to implement a 720Mbps systems using this interface?
If the design is implemented with logic - what are the odds of meeting timing in such an endeavour. I assume a mega-function has special resources available to it that allow it to synthesize high speed logic that exceeds the maximum operating speed of the device?