Answers Database
M1.4/M1.5 Map - Error: x4kma:215-the component AAA is a synchronous RAM, which is not available in the xc4000 architecture
Record #3988
Product Family: Software
Product Line: FPGA Implementation
Product Part: map
Product Version: 1.4.
Problem Title:
M1.4/M1.5 Map - Error: x4kma:215-the component AAA is a synchronous RAM, which is not
available in the xc4000 architecture
Problem Description:
Urgency: Standard
Synthesis design targeting to XC4000E/EX/XL/XV, when running MAP, the following error message may co
me up:
ERROR:x4kma:215 - The component "AAA" is a synchronous RAM, which is not available in the XC4000 arc
hitecture. If you wish to use synchronous RAM, please target an XC4000E, XC4000L, XC4000EX, or XC40
00XL device.
Solution 1:
This error is caused by instantiating the wrong RAM16x1, RAM32x1, or logiblox RAM compoenents in the
VHDL or Verilog codes.
In some designs, the users mistakenly instantiate X_RAM16 or X_RAM32 components, because they think
those are the primitive components in Xilinx library.
Check to see if the correct components are instantiated in the netlist file, i.e. xnf or edn files.
For RAM16x1, or RAM32x1 compoents, the symbol record should show RAM16x1 or RAM32x1.
For logiblox RAMs, the symbol record should show the name of the logiblox components.
End of Record #3988 - Last Modified: 06/30/98 13:06 |