Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


XC4000: What values do rams contain immediately after configuration?


Record #178

Product Family:  Hardware

Product Line:  4000

Problem Title:
XC4000: What values do rams contain immediately after configuration?


Problem Description:
It is impossible to know what values are contained within
a RAM block used in an XC4000 design until data has been
written to the RAM after configuration has ended. It is also
impossible to set an initialization value for a RAM within
the configuration bitstream.  The reason for this is that
the write enable line of the RAM may experience transitions
as the programmable interconnect points that determine its
routing are turned on by the configuration process.  Because
of this, spurious values on the data input of the RAM may
be written to it.


Solution 1:

For the XC4000 devices the only way to set the initial value of
the ram is to do a write to the ram after configuration, and
set the values at that time.  The XC4000E devices allow you
to initialize the RAM to a specific state during configuration.



End of Record #178

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

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents