Answers Database


Virtex Configuration: Initialization timing for SelectMap (CS/ assertion)


Record #7412

Product Family: Hardware

Product Line: Virtex

Product Part: Virtex General Hardware

Problem Title:
Virtex Configuration: Initialization timing for SelectMap (CS/ assertion)


Problem Description:
Urgency: Standard

General Description: What is the necessary initilization timing to configure a Virtex device in Sel ectMAP mode?


Solution 1:

   This Answer will address some confusion with the timing of CS/ and the first writing of a data wor
d. For in depth
discussion of Virtex configuration issues, please refer to (Xilinx XAPP138)

   Following power up, the Virtex device requires three clock cycles to initialize. If a data write
  is attempted before
this initialization, no data will be transferred. It could appear at first glance that data isn't b eing written until the
second rising CCLK after CS/ is asserted, which seems to contradict XAPP138. However, the waveforms
  for
SelectMAP and serial modes assume that it is a bitgen-generated bitstream that is being loaded. Thi s bitstream
has 32 bits of padding at the beginning of it, so even if a bit or byte (or two) is ignored because of this initialization
timing, no ill effects will result.




End of Record #7412 - Last Modified: 11/23/99 10:15

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!