If I am working with a new IP called my_ip, then my personal preference is to first create a directory called c:/proj/fpga/ip/my_ip. The ModelSim command window responds to cd and mkdir commands, or you may use the File->Change Directory menu item to navigate to a directory of your choice. So, start by creating a new directory somewhere else on your computer and change your working directory there. As this directory is my installation path, this is certainly not a directory where I would want to work with my simulation projects. The example above shows my default working directory after I start ModelSim Altera Edition for the first time.
To view the path of your current working directory, type the pwd command in the ModelSim command window: ModelSim> pwd When you work with ModelSim, it always has the context of a current working directory. This will be our default view for a later tutorial on Advanced VHDL Simulation. Required default libraries for advanced VHDL simulation Mentor Graphics ModelSim® PE: 2020.4 (Windows 32-bit only)-Mentor Graphics ModelSim® SE: 2020.4 (64-bit only)-Mentor Graphics QuestaSim®. When you start up ModelSim Altera Starter Edition, you are greeted with the Library view, showing all the pre-compiled libraries as delivered with the simulator:įig 3.
MENTOR MODELSIM SOFTWARE
Mentor Graphics ModelSim is a Windows-based software whose user interface provides numerous features for programming, simulation, scheduling, debugging and analysis of FPGA chips. It has mixed-language support, supports VHDL-2008, and with their free edition you may run any number of instances. Mentor Graphics ModelSim specifically supports VHDL and Verilog languages, and users can use standard ASIC and FPGA libraries in their applications when programming.
Ashenden’s excellent book “The Designer’s Guide to VHDL” and then read chapter 5.4 on the subject. This article is about understanding libraries in ModelSim, and how to tweak their location and visibility.īefore proceeding, you should have a proper understanding of the concept of libraries in VHDL.
MENTOR MODELSIM VERIFICATION
This is a follow-up to my article “Advanced VHDL verification on a budget”.