CAUSE: | You generated a flash programming file or one or more passive programming files. As part of this process, you specified in the System Build Descriptor File (.sbd) for the current project that the dual-port RAM in the target ARM-based Excalibur device is in 8-bit or 16-bit single-port mode. You also specified, or the Software Builder generated, one or more Hexadecimal (Intel-Format) Files (.hex) that contain 32-bit initialization data for the dual-port RAM. However, in some of these HEX Files, the upper 24 bits of initialization data for dual-port RAM in 8-bit mode, or the upper 16 bits of initialization data for dual-port RAM in 16-bit mode, contain non-zero values. When the Compiler, or the makeprogfile utility that you or the Software Builder is using, configures dual-port RAM that is in 8-bit or 16-bit mode, it ignores the upper 24 or 16 bits of initialization data, respectively. Therefore, you should not specify values other than zero for these upper 24 or 16 bits. |
ACTION: | Make sure the upper 24 or 16 bits of initialization data in the HEX Files have only values of zero. |
See also:
Alternative Procedure for Generating a Flash Programming File
Alternative Procedure for Generating Passive Programming Files
Generating a Flash Programming File
Generating Optional Programming Files for Programmer Object Files
Generating Optional Programming Files for SRAM Object Files
Generating Passive Programming Files
Overview: Using the MegaWizard Plug-In Manager
- PLDWorld - |
|
Created by chm2web html help conversion utility. |