General Description: When generating one of the following cores:
Sequential and Constant Coefficient Multipliers - part of the Multiplier (Generator), Version 2.0 Single Port Block Memory, Version 3.0 Dual Port Block Memory, Version 3.0
you may encounter the following error:
"Xilinx CORE Generator - An error has occurred... --------------------------------------------------------------------------------------------------- When generating a core, your current working directory /home/working/directory/ should be the same as your Coregen project /home/project/directory."
ソリューション
Although the .mif files are no longer accepted by CORE Generator as an input, CORE Generator does output an MIF file as an intermediate file for generating certain cores. When CORE Generator is invoked from anywhere other than the project directory, the intermediate .mif file is written to that starting directory instead of the project directory; CORE Generator fails to locate it in the project directory, and the error occurs.
To resolve this problem, exit and re-invoke CORE Generator from your project directory.
For PC users: 1. Close CORE Generator. 2. If you have .coe file, be sure it is in your "Current Project" directory. 3. Open a DOS box and "cd" to your "Current Project" directory. 4. Type "coregen" to launch CORE Generator. 5. Generate the core as usual. Specify the .coe file if you need to use it. (Starting CORE Generator from Start -> Programs Menu or the desktop icon will not work.)
For UNIX users: 1. Close CORE Generator. 2. If you are using a .coe file, be sure it is in your "Current Project" directory. 3. From the command prompt, "cd" to your "Current Project" directory. 4. Type "coregen" to launch CORE Generator. 5. Generate the core as usual. Specify the .coe file if you need to use it.