Sign in

username:

password:



Not a member?

Search Comp.Arch.FPGA



Search tips

fpga by Keywords

Altera | ASIC | CPLD | Cyclone | DCM | DDR | DSP | Ethernet | ISE | JTAG | Linux | LVDS | Microblaze | ML310 | Modelsim | NIOS | OPB | PCI | Quartus | RocketIO | SDRAM | Spartan | Spartan3 | SRAM | Stratix | Verilog | VHDL | Virtex | Virtex-4 | Virtex-II | Xilinx | XST


Ads

See Also

DSPEmbedded SystemsElectronics

Comp.Arch.FPGA | help with Xilinx LVDS syntax

There are 2 messages in this thread.

You are currently looking at messages 0 to 2.

help with Xilinx LVDS syntax - Morgan - 2006-12-06 12:02:00

I apologize if this questions has been answered
already.  I was unable
to find an answer in my search through this group.

If you have any experience using LVDS with Xilinx FPGAs, please help.

Q: If I have a LVDS input, must my top-level entity specify both the N
and P ports, or is there a way to specify that a port should use LVDS
in a constraint file and have the Xilinx tools infer the correct
buffers?

I know something to this effect works:

...
input_p : std_logic;
input_n : std_logic;
...
port map (
I => input_p,
IB => input_n,
O => internal_single_ended_signal);


But, is there a way to just have the following (plus specify that input
is LVDS in a constraints file) and have the xilinx tools infer what is
in the code above?:

...
input : std_logic;
...


Thank you in advance for your help.

______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.



Re: help with Xilinx LVDS syntax - davide - 2006-12-06 13:06:00

The port mapping must specify p and n sides of
the input as you have done. 
The UCF needs to have the IOSTANDARD = LVDS_x set and only the P side pin 
needs a LOC constraint.  The tools will pick up the IO standard correctly 
and place the N side on the correct corresponding P pin.

"Morgan" <m...@lanl.gov> wrote in message 
news:1...@l12g2000cwl.googlegroups.com...
>I apologize if this questions has been answered already.  I was unable
> to find an answer in my search through this group.
>
> If you have any experience using LVDS with Xilinx FPGAs, please help.
>
> Q: If I have a LVDS input, must my top-level entity specify both the N
> and P ports, or is there a way to specify that a port should use LVDS
> in a constraint file and have the Xilinx tools infer the correct
> buffers?
>
> I know something to this effect works:
>
> ...
> input_p : std_logic;
> input_n : std_logic;
> ...
> port map (
> I => input_p,
> IB => input_n,
> O => internal_single_ended_signal);
>
>
> But, is there a way to just have the following (plus specify that input
> is LVDS in a constraints file) and have the xilinx tools infer what is
> in the code above?:
>
> ...
> input : std_logic;
> ...
>
>
> Thank you in advance for your help.
> 


______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.