ModelSim is a multi-language environment by
Siemens (previously developed by
Mentor Graphics
Siemens EDA is a US-based electronic design automation (EDA) multinational corporation for electrical engineering and electronics, headquartered in Wilsonville, Oregon. Founded in 1981 as Mentor Graphics, the company was acquired by Siemens ...
,
) for simulation of
hardware description language
In computer engineering, a hardware description language (HDL) is a specialized computer language used to describe the structure and behavior of electronic circuits, and most commonly, digital logic circuits.
A hardware description language e ...
s such as
VHDL
The VHSIC Hardware Description Language (VHDL) is a hardware description language (HDL) that can model the behavior and structure of digital systems at multiple levels of abstraction, ranging from the system level down to that of logic gat ...
,
Verilog
Verilog, standardized as IEEE 1364, is a hardware description language (HDL) used to model electronic systems. It is most commonly used in the design and verification of digital circuits at the register-transfer level of abstraction. It is a ...
and
SystemC, and includes a built-in C debugger.
[Reconfigurable Embedded Control Systems](_blank)
Idea Group Inc (IGI), 30-Nov-2010 ModelSim can be used independently, or in conjunction with
Intel Quartus Prime,
PSIM,
Xilinx ISE or
Xilinx Vivado.
[Digital Hardware Design](_blank)
Laxmi Publications, Ltd., 01-Sep-2008 Simulation is performed using the
graphical user interface
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows User (computing), users to Human–computer interaction, interact with electronic devices through graphical icon (comp ...
(GUI), or automatically using scripts.
[Synthesizable VHDL Design for FPGAs](_blank)
Springer Science & Business Media, 21-Oct-2013
Editions
Mentor HDL simulation products are offered in multiple editions, such as ModelSim PE and Questa Sim.
Questa Sim offers high-performance and advanced debugging capabilities, while ModelSim PE is the entry-level simulator for hobbyists and students.
[Handbook of Digital Techniques for High-Speed Design](_blank)
Pearson Education India, 01-Sep-2007 Questa Sim is used in large multi-million gate designs, and is supported on
Microsoft Windows and Linux, in 32-bit and 64-bit architectures.
ModelSim can also be used with
MATLAB
MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementa ...
/
Simulink
Simulink is a MATLAB-based graphical programming environment for modeling, simulating and analyzing multidomain dynamical systems. Its primary interface is a graphical block diagramming tool and a customizable set of block libraries. It offers t ...
, using ''Link for ModelSim''.
[Industrial Control Technology](_blank)
William Andrew, 12-Aug-2008[Recent Advances in Modeling and Simulation Tools for Communication Networks and Services](_blank)
Springer Science & Business Media, 20-Sep-2007 ''Link for ModelSim'' is a fast bidirectional co-simulation interface between Simulink and ModelSim.
For such designs, MATLAB provides a numerical simulation toolset, while ModelSim provides tools to verify the hardware implementation & timing characteristics of the design.
Language support
ModelSim uses a unified kernel for simulation of all supported languages, and the method of debugging embedded C code is the same as VHDL or Verilog.
ModelSim and Questa Sim products enable simulation, verification and debugging for the following languages:
*
VHDL
The VHSIC Hardware Description Language (VHDL) is a hardware description language (HDL) that can model the behavior and structure of digital systems at multiple levels of abstraction, ranging from the system level down to that of logic gat ...
*
Verilog
Verilog, standardized as IEEE 1364, is a hardware description language (HDL) used to model electronic systems. It is most commonly used in the design and verification of digital circuits at the register-transfer level of abstraction. It is a ...
*
Verilog
Verilog, standardized as IEEE 1364, is a hardware description language (HDL) used to model electronic systems. It is most commonly used in the design and verification of digital circuits at the register-transfer level of abstraction. It is a ...
2001
*
SystemVerilog
SystemVerilog, standardized as IEEE 1800, is a hardware description and hardware verification language used to model, design, simulate, test and implement electronic systems. SystemVerilog is based on Verilog and some extensions, and since 20 ...
*
PSL
PSL may refer to:
Sport
*Pakistan Super League, a Twenty20 cricket league in Pakistan
*Philippine Super Liga, professional volleyball league in the Philippines
*Pilipinas Super League, a professional basketball league in the Philippines
* Philipp ...
*
SystemC
See also
*
Intel Quartus Prime
*
Icarus Verilog
*
List of HDL simulators
*
NCSim
*
Verilator
*
Xilinx ISE
*
Xilinx Vivado
References
External links
*
{{Programmable Logic
Computer-aided design software
Electronic design automation software
Digital electronics