Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Avisos
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discusiones

Diffrerential Pins topology

Altera_Forum
Colaborador Distinguido II
1.397 Vistas

Hi 

 

I want to interface my FPGA to a DAC using LVDS Standard. The problem is, that the FPGA and DAC pins topologies are not the same. Each FPGA positive pin cannot be directly (physically) connected to the corresponding DAC positive pin without using vias , something that is forbidden as the data rate is 400 Msps. I have attached a picture for you to see. Is there a way I can turn positive LVDS pins into negative ones and vice versa using Quartus? Would adding not gates be sufficient or will this cause functional and/or timing problems to the design?  

 

thanks 

 

Lambros
0 kudos
3 Respuestas
Altera_Forum
Colaborador Distinguido II
694 Vistas

Negating signals is, AFAIK, the only solution. 

 

It's possible that you come across some issues which may require a bit of care but nothing serious.  

For example, you can't invert the output of altddio_out block -- your have to to invert the inputs.
Altera_Forum
Colaborador Distinguido II
694 Vistas

It's not exactly forbidden to use vias for a 400 MBps connection, you can use them even for GBit interfaces. Typically, longer differential traces are run in a screened inner layer, so you have at least a pair of vias at each end. They can be used to invert the polarity as well. But I agree, that you should avoid vias if possible. If you have only a short connection on the top layer, I would also invert the driving nets inside the FPGA, as rbugalho sugested.

Altera_Forum
Colaborador Distinguido II
694 Vistas

Guys thanks for your answers. I inverted the inputs of the LVDS Block and, at least in the simulation, everything looks fine .

Responder