Startup Sequencing (Gts); Disable The Active Done Driver On For All Devices; Connect All Done Pins If Using A Master Device; Done Pin Rise Time - Xilinx Virtex-4 Configuration User Manual

Fpga
Hide thumbs Also See for Virtex-4:
Table of Contents

Advertisement

Chapter 2:
Configuration Interfaces
3.
4.
5.
6.
7.
8.
There are a number of important considerations for ganged serial configuration:

Startup Sequencing (GTS)

GTS should be released before DONE or during the same cycle as DONE to ensure all
devices are operational when all DONE pins have been released.

Disable the Active DONE Driver On for All Devices

For ganged serial configuration, the active DONE driver must be disabled for all devices if
the DONE pins are tied together, because there can be variations in the startup sequencing
of each device. A pull-up resistor is therefore required on the common DONE signal.
-g DriveDone:no (BitGen option, all devices)

Connect All DONE Pins if Using a Master Device

It is important to connect the DONE pins for all devices in ganged serial configuration if
one FPGA is used as the Master device. Failing to connect the DONE pins can cause
configuration to fail for individual devices in this case. If all devices are set for Slave serial
mode, the DONE pins can be disconnected (if the external CCLK source continues toggling
until all DONE pins go High).
For debugging purposes, it is often helpful to have a way of disconnecting individual
DONE pins from the common DONE signal.

DONE Pin Rise Time

After all DONE pins are released, the DONE pin should rise from logic 0 to logic 1 in one
CCLK cycle. If additional time is required for the DONE signal to rise, the BitGen
donepipe option can be set for all devices in the serial daisy chain.

Configuration Clock (CCLK) as Clock Signal for Board Layout

The CCLK signal is an LVCMOS fast 12 mA driver (LVCMOS_P12.) Signal integrity issues
on the CCLK signal can cause configuration to fail. (Typical failure mode: DONE Low,
INIT_B High.) Therefore, careful attention to signal integrity, including signal integrity
simulation with IBIS, is recommended.

Signal Fanout

Special care must be taken in assuring good signal integrity when using ganged serial
configuration. Signal integrity simulation is recommended.
38
The BitGen startup clock setting must be set for CCLK for serial configuration.
The PROM in this diagram represents one or more Xilinx serial PROMs. Multiple serial
PROMs can be cascaded to increase the overall configuration storage capacity.
The .bit file must be reformatted into a PROM file before it can be stored on the serial
PROM. Refer to the
"Generating PROM Files"
On XC17V00 devices, the reset polarity is programmable. RESET should be set for
active Low when using an XC17V00 device in this setup.
For ganged serial configuration, all devices must be identical (same IDCODE) and
must be configured with the same bitstream.
The CCLK net requires Thevenin parallel termination. See
Configuration Clock (CCLK)," page
www.xilinx.com
section.
"Board Layout for
34.
Virtex-4 FPGA Configuration User Guide
UG071 (v1.12) June 2, 2017
R

Advertisement

Table of Contents
loading

Table of Contents