Xilinx LVDS_25_DT termination issues????

I'm doing a high speed design with 800 MHz LVDS data input into a Virtex2-Pro V2P7 part. I've looked at the new 'DT' input termination mode for the LVDS standard and looked at the Xilinx Answer Record 17244 for further info.

It sounds like this mode may not have the issues that DCI had.

Does anyone know of any issues with using this input termination mode?

Thanks!

John Providenza

Reply to
John Providenza
Loading thread data ...

John,

This is a true differential termination (a resistor) that is switched in between + and - inputs.

No 'issues'.

Enjoy,

Aust> I'm doing a high speed design with 800 MHz LVDS data input into

Reply to
Austin Lesea

John, It's working well for me so far! Beware of the requirement that the I/O bank that uses the 'DT' input must be powered from VCCO = 2.5V. Pain in the fecking arse if you've got lots of 3.3V I/O as well! Why didn't Xilinx make this termination like the rest of the LVDS input circuit and power it from VCCAUX (which is 2.5V)? Grrr. I tried a couple of times on here to get answers about what happens when the bank is powered from 3.3V, but didn't get very far. Anyway, sorry about that rant, apart from that, it works on my board! cheers, Syms.

Reply to
Symon

Austin -

Thanks for the feedback. I REALLY appreciate the feedback from you and Peter in this newsgroup.

My local FAE is nervous about using the internal DT terminating resistors at 800 MHz input (400MHz DDR). He says he's seen external resistors work fine at this speed, so why tempt fate?

Have you had good performance with the DT style termination at these speeds? I'd sure like to get rid of the stubs at these frequencies!

Thanks!

John P

Reply to
John Providenza

--

--Ray Andraka, P.E. President, the Andraka Consulting Group, Inc.

401/884-7930 Fax 401/884-7950 email snipped-for-privacy@andraka.com
formatting link

"They that give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -Benjamin Franklin, 1759

Reply to
Ray Andraka

I recently bought a Avnet V2Pro eval board to try out the new _DT terminators; unfortunately, as recently as last month, they were still shipping boards with 2VP7-ES parts, which do not support the _DT terminators or the new DCI update modes.

If you're going to test or prototype soon, make sure you have a part listed as supporting _DT termination in Answer Record 17244.

The _DT terminators should address the LVDS_25_DCI static power dissipation, DC offset, and DCI modulation problems; however, the published differential input buffer parasitics in the datasheet and IBIS models are identical for both the V2Pro and the V2, so be careful if driving the inputs from a fast LVDS/ECL device.

I'd provide some Answer Record #'s, but the Xilinx Answer Record search function seems to be broken tonight- here's what I recall from the last time I looked:

- the _DT terminators do not require a VRP/VRN reference resistor pair. This suggests that they have a fixed value, rather than being controlled by the DCI logic, so they should be immune from any remaining DCI modulation problems in the V2Pro

- RSDS and LVDS primitives can not co-exist in the same bank

- be careful of VCCO levels- as noted by Symon, although the LVDS Rx's are powered by VCCAUX, the documentation states that the banks with the _DT terminators also need to have VCCO at 2.5V - LVDS drivers MUST be in a 2.5V bank on the V2Pro (unlike V2)

- V2Pro DCMs do NOT support external 2X clock feedback. This omission may affect your 800 Mbps application.

- Verify the _DT IBIS models with some simple test cases before trusting them and your IBIS simulator. I've had plenty of problems with differential ECL/LVDS IBIS models and simulators in the past, and I'm not certain IBIS 2.x can properly model differential terminators and differential package parasitics.

Brian

Reply to
Brian Davis

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.