CPLD and FPGA
ATCA-8310 Installation and Use (6806800M72D
)
358
If CONF_CRC_ERR is driven high there is only one way to reset it, reconfigure the FPGA.
8.2.3.10 Glue Logic FPGA Dual Configuration
A standard SPI flash device is used to store Golden and Working bitstream.
The Lattice devices don't support to force the device to load the Golden image. When the
Working image is valid the Working image will be loaded. With FPGA logic a feature is added
to force the device to load the Golden Image.
A rising edge of the Signal FORCE_GOLDEN triggers a state machine implemented with FPGA
standard logic. The state machine sends SPI Flash commands to the FPGA Code SPI flash, which
corrupts the Working Image by erasing the first 4KB of the Working Image.
SED checking does not impact the performance or operation of the user logic. The SED
check is done periodically every ~600ms.
When the Glue Code SPI Flash program interface is enabled (Bit 7 of
Code SPI Control Register" on page 324
is set) SED checking is disabled. Otherwise the
configuration clock signal CCLK is driven by the internal configuration clock caused by a
device bug.
This state machine needs to be implemented for all bitstream versions.
This state machine is needed for all FPGA devices in the project.
Summary of Contents for ATCA-8310
Page 12: ...ATCA 8310 Installation and Use 6806800M72D Contents 12 Contents Contents ...
Page 26: ...ATCA 8310 Installation and Use 6806800M72D 26 List of Figures ...
Page 34: ...ATCA 8310 Installation and Use 6806800M72D About this Manual 34 About this Manual ...
Page 54: ...Hardware Preparation and Installation ATCA 8310 Installation and Use 6806800M72D 54 ...
Page 70: ...Controls Indicators and Connectors ATCA 8310 Installation and Use 6806800M72D 70 ...
Page 162: ...BIOS ATCA 8310 Installation and Use 6806800M72D 162 ...
Page 200: ...U Boot ATCA 8310 Installation and Use 6806800M72D 200 ...
Page 244: ...Intelligent Peripheral Management Controller ATCA 8310 Installation and Use 6806800M72D 244 ...
Page 438: ...CPLD and FPGA ATCA 8310 Installation and Use 6806800M72D 438 ...
Page 442: ...Replacing the Battery ATCA 8310 Installation and Use 6806800M72D 442 ...
Page 444: ...Related Documentation ATCA 8310 Installation and Use 6806800M72D 444 ...
Page 454: ...ATCA 8310 Installation and Use 6806800M72D Sicherheitshinweise 454 ...
Page 456: ...Index ATCA 8310 Installation and Use 6806800M72D 456 ...
Page 457: ...Index ATCA 8310 Installation and Use 6806800M72D 457 ...
Page 458: ...Index ATCA 8310 Installation and Use 6806800M72D 458 ...
Page 459: ......