AR# 6527: V2.1, V1.5i COREGEN, FOUNDATION: Virtex block RAM generated by CORE Generator does not simulate initial values properly in Foundation functional simulation
AR# 6527
|
V2.1, V1.5i COREGEN, FOUNDATION: Virtex block RAM generated by CORE Generator does not simulate initial values properly in Foundation functional simulation
General Description: When Coregen is used to create block RAM and is initialized using a .COE file, the RAM does not initialize properly in Foundation functional simulation. Zeros appear on the output of the block ram, regardless of the inital values set in the .COE file.
ソリューション
A workaround is to run the design through Translate in the Design Manager, then run a Checkpoint Gate level Simulation from the Foundation Project Manager (Tools --> Simulation/Verification --> Checkpoint Gate Simulation Control). This will include the initial values taken from the .COE file, and properly simulate the design in the Foundation Simulator.