0
\$\begingroup\$

Using ALTLVDS_TX megafunction with a DS90CR485 Serializer Hello there,

First of all I'm a beginner in FPGA programming and i don't know if my whole approach to this is wrong.

I'm currently trying to serialize 48 Bits of Data with an DS90CR485-Serializer(http://www.ti.com/lit/ds/symlink/ds90cr485.pdf) .

I'm using a DE10-Nano Development Board(Cyclone V) and the Serializer is connected to 24 GPIO Output Pins. The I/O-Standard of the Pins is set to 3,3-V LVVTL.

I'm using the ALTLVDS megafunction to write Data to the LVTTL-Input Latches of the DS90CR485 (via the GPIOs). The Clock provided for the serializer comes from an external clock oscillator (at 100Mhz).

For the number of Channels I configured the megafunction to 24 Channels that are connected to the 24 GPIO Pins with deserialization factor of 2. I do this because I have 48 bits of input data that have to be serialized.

Apparently this configuration doesn't work. Is it even possible to use the ALTLVDS_TX megafunction to achieve this? Or do i have to implement the circuitry to control the Serializer on both positive and negative Edge from scratch?

What am i doing wrong here?

Greetings

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.