The "Readme.txt" file included with the Spartan-3A board files generated by MIG 2.3 includes the following comments:
"There were several hand-modifications to the 'rtl' and 'simulation' files required for the core to be targeted on the Spartan-3A Starter Kit."
Seven changes are then listed. Two of the changes noted are the following:
5. Added one more file ram8d_1 for strobe 2 and modified the WCLK for proper routing in ram8d_0 and ram8d_1.
6. Changed the instantiation name for strobe 2 from ram8d_0 to ram8d_1 in data_read module.
Why were these two changes required?
NOTE: This information has been moved to the README file for the Spartan-3A Starter Kit. Please refer to the README file for full details.
The board files do not follow a few of the RTL rules required for designs generated by the MIG tool. For this reason, the hand-modifications noted were required. These modifications are included in the Spartan-3A Starter Kit board files.
Following are the rules that must be followed with the board files:
When these rules are violated, the following changes are made to the default Spartan-3A DDR2 MIG output:
|Boards & Kits||