01-26-2010 10:34 AM
I'm drawing out a design for a Spartan 6 which does not require the use of transceivers but, owing to a number of other considerations, I'm still using a 45T device.
What should I do with the unused Transcever banks (101, 123 and a few dedicated signals)? I can't find any guidance in the documentation (it's a strange thing to pay extra for a T device and then not use the transceivers, so this is understandable!). Any advice or points in the right direction would be greatly appreciated.
Many thanks in advance for any assistance in this matter.
01-26-2010 12:47 PM
01-27-2010 08:33 PM
I ran into the same problem with a V6 part, where I needed the additional DSP resources of a T part, but plan on using zero transceivers. Frustrating indeed, but I'm not at the point in my design where I've had to consider the solution.
It appears that mcgett has the answer though. I believe he's referring to this document: http://www.xilinx.com/support/documentation/user_guides/ug386.pdf and, more specifically, Page 166.
I'm quoting an excerpt from it here:
If only one of the GTP DUALs in a GTP Bank will be used in an application, the unused
GTP DUALs can be unpowered. The power supply pins for the unpowered GTP DUAL
must be connected to ground.
If only one of the GTP DUALs in a GTP Bank will be used and the second GTP DUAL is
unpowered, the powered GTP DUAL must be GTPA1_DUAL Tile 0 and the unpowered
GTP DUAL must be GTPA1_DUAL Tile 1. The reason for this requirement is that power
for the termination resistor calibration circuit is from the MGTAVTTTX power pin on
GTPA1_DUAL Tile 0.
01-28-2010 05:08 AM
Cheers for that clarification guys.
I've tied the MGTA VCC, TTTX and TTRX to ground. I've also tied the VCCPLL0 and 1 pins to ground as I notice that these PLLs can only be used with the Transceiver logic. Finally, I've tied the RX pins to ground and left the TX pins floating. Do you have any suggestion on what to do with the MGTAVTTRCAL and MGTRREFpins on the dedicated bank? For now I've left the former connected to a 1.2V supply and the latter connected to1.2V via a precision 49.9 ohm resistor as was done in the evaluation board schematics. I'm assuming that if the Transceivers are powered down, I can leave both of these ports connected to ground...
Anyways, thanks again for the advice and, to provide some feedback, I'll do a little necromancy on this post once the board is built.
01-28-2010 08:25 AM
The MGTAVTTRCAL and MGTRREF pins should be grounded or left unconnected in your case. Tieing them to a voltage supply while all of the other supplies are at ground might be an issue.
11-21-2011 06:07 AM
When the GTP's are unused/unpowered (according to ug386, table 5-3), is it still possible to use boundary scan?
11-21-2011 07:55 AM
In Spartan-6 the powered state of the GTPs does not effect the operation of JTAG boundary scan operations.
11-24-2011 07:14 AM
Ah well, I did promise to come back to this at some point. Just to confirm that the suggested configuration for unused Spartan6 Transceiver banks is working fine on our boards. We can also do JTAG boundary scans on the device. Thanks once again for the help.
08-23-2013 05:54 AM
if I want to power down the transceivers temporary there exist several power-down modes described in ug386. I can't find any value for the minimal supply current of the transceivers if I use all these power-down modes (TX, RX and PLL powerdown ). I think there is at least a static current isn't it?
In datasheet there is only a value for a powered but unconfigured device (table 15 DS162).
Is it possible to switch off the transceiver supply and connecting it to ground as described in ug386 although, as in my case, the transceivers are configured? If once powered down I don't use the transceivers until the next fpga configuration.
Can anybody help?
09-21-2015 02:29 AM
The documentation has information about unused Duals and Banks, but what is the recommended connection for an unused lane (TX/RX) pair, in a dual where the other lane is used.