Performing CoreConsole functional simulation

Libero overwrites all the existing files of the Core when you import a CoreConsole project (including testbenches). Save copies of your CoreConsole project stimulus files with new names if you wish to keep them.

You must import a CoreConsole BFM file into the Libero IDE in order to complete functional simulation (the BFM is a stimulus file that you can edit to extend the testbench). VEC files are generated automatically from the BFM when you run ModelSim.

Libero IDE overwrites your BFM file if you re-import your CoreConsole project. Edit and save your BFM outside the Libero IDE project to prevent losing your changes. After you re-import your core-console project, you can import your modified BFM again.

To perform functional simulation of a CoreConsole project:

  1. Right-click a stitched module of the CoreConsole project or the top level of the CoreConsole project and select Set as root.

  1. Start ModelSim AE by doing one of the following:

ModelSim starts and compiles the appropriate source files. When the compilation completes, the simulator runs for 1 ms and the Wave window opens to display the simulation results.

  1. Scroll in the Wave window to verify that the logic of your design functions as intended. Use the zoom buttons to zoom in and out as necessary.

  2. From the File menu, select Quit.