Mixed Serial Daisy Chains; Guidelines And Design Considerations For Serial Daisy Chains - Xilinx Virtex-4 Configuration User Manual

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

Advertisement

R

Mixed Serial Daisy Chains

Virtex-4 devices can be daisy-chained with the Virtex, Spartan®-II, Virtex-E, Spartan-IIE,
Virtex-II, Virtex-II Pro, and Spartan-3 families. There are three important design
considerations when designing a mixed serial daisy chain:
Table 2-3: Maximum Number of Configuration Bits, Various Device Families

Guidelines and Design Considerations for Serial Daisy Chains

There are a number of important considerations for serial daisy chains:
Startup Sequencing (GTS)
GTS should be released before DONE or during the same cycle as DONE to ensure the
Virtex-4 device is operational when all DONE pins have been released.
Active DONE Driver
All devices except the first should disable the driver on the DONE pin (refer to the BitGen
section of the Development System Reference Guide for software settings):
Alternatively, the driver can be disabled for all DONE pins and an external pull-up resistor
added to pull the signal High after all devices have released it.
Connect All DONE Pins
It is important to connect the DONE pins for all devices in a serial daisy chain. Failing to
connect the DONE pins can cause configuration to fail. For debugging purposes, it is often
helpful to have a way of disconnecting individual DONE pins from the common DONE
signal, so that devices can be individually configured through the serial or JTAG interface.
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 there are several devices in the serial daisy chain or other loads on the
DONE signal (such as LEDs or microprocessor inputs), external pull-up resistors can be
Virtex-4 FPGA Configuration User Guide
UG071 (v1.12) June 2, 2017
Many older devices cannot accept as fast a CCLK frequency as a Virtex-4 device can
generate. Select a configuration CCLK speed supported by all devices in the chain.
Newer devices should be grouped at the beginning of the serial daisy chain, with
older devices located at the end of the chain.
The number of configuration bits that a device can pass through its DOUT pin is
limited. This limit varies for different families
lengths for all downstream devices must not exceed the number in this table for each
family.
Architecture
Virtex-4
Virtex-II Pro, Virtex-II
Spartan-3
Virtex, Virtex-E, Spartan-II, Spartan-IIE
DriveDone enabled (first device)
DriveDone disabled (all devices except the first)
www.xilinx.com
Serial Configuration Interface
(Table
2-3). The sum of the bitstream
Maximum DOUT Bits
27
32 x( 2
– 1) = 4,294,967,264
27
32 x( 2
– 1) = 4,294,967,264
27
32 x (2
– 1) = 4,294,967,264
20
32 x (2
– 1) = 33,554,216
33

Advertisement

Table of Contents
loading

Table of Contents