I'm trying to instantiate some LVDS input buffers in VHDL using the following code:
LVDS_lines: for i in 0 to 19 generate Inputs_LVDS : IBUFDS_LVDS_25_DT -- LVDS input buffer with Rterm active port map ( I => data_lvds_in_p(i), IB => data_lvds_in_n(i), O => data_lvds_in_sig(i)); end generate;
but ISE doesn't seem to recognise IBUFDS_LVDS_25_DT as it just gives me an Undefined Symbol error. Missing off the DT is OK but I need the termination resistor to be active so it has to be this buffer.
If anyone has any ideas what's wrong I'd be grateful to hear.
TIA.
Rog.