ModelSim: Difference between revisions
No edit summary |
Wileybrink2 (talk | contribs) MODELSIM PEOPLE: '''TABS = 4 SPACES. Stop making everybody's code look like junk.''' Everybody else in the world uses 4 spaces for tab characters. |
||
Line 1: | Line 1: | ||
'''TABS = 4 SPACES. Stop making everybody's code look like junk.''' Everybody else in the world uses 4 spaces for tab characters. |
|||
'''ModelSim''' is a multi-language HDL simulation environment by [[Mentor Graphics]],<ref name="b1"/> for simulation of [[hardware description language]]s such as [[VHDL]], [[Verilog]] and [[SystemC]], and includes a built-in C debugger.<ref name="b2">[https://books.google.com/books?id=F-mTrH1NB4UC&pg=PA97&dq=ModelSim&hl=en&sa=X#v=onepage&q=ModelSim&f=false Reconfigurable Embedded Control Systems], Idea Group Inc (IGI), 30-Nov-2010</ref><ref name="b1"/> ModelSim can be used independently, or in conjunction with [[Intel Quartus Prime]] or [[Xilinx ISE/Vivado]].<ref name="b5">[https://books.google.com/books?id=wUALmyy9YUcC&pg=PA41&dq=ModelSim&hl=en&sa=X#v=onepage&q=ModelSim&f=false Digital Hardware Design], Laxmi Publications, Ltd., 01-Sep-2008</ref> Simulation is performed using the [[graphical user interface]] (GUI), or automatically using scripts. <ref name="b7">[https://books.google.com/books?id=ljLBBAAAQBAJ&pg=PA17&dq=ModelSim&hl=en&sa=X#v=onepage&q=ModelSim&f=false Synthesizable VHDL Design for FPGAs], Springer Science & Business Media, 21-Oct-2013</ref> |
'''ModelSim''' is a multi-language HDL simulation environment by [[Mentor Graphics]],<ref name="b1"/> for simulation of [[hardware description language]]s such as [[VHDL]], [[Verilog]] and [[SystemC]], and includes a built-in C debugger.<ref name="b2">[https://books.google.com/books?id=F-mTrH1NB4UC&pg=PA97&dq=ModelSim&hl=en&sa=X#v=onepage&q=ModelSim&f=false Reconfigurable Embedded Control Systems], Idea Group Inc (IGI), 30-Nov-2010</ref><ref name="b1"/> ModelSim can be used independently, or in conjunction with [[Intel Quartus Prime]] or [[Xilinx ISE/Vivado]].<ref name="b5">[https://books.google.com/books?id=wUALmyy9YUcC&pg=PA41&dq=ModelSim&hl=en&sa=X#v=onepage&q=ModelSim&f=false Digital Hardware Design], Laxmi Publications, Ltd., 01-Sep-2008</ref> Simulation is performed using the [[graphical user interface]] (GUI), or automatically using scripts. <ref name="b7">[https://books.google.com/books?id=ljLBBAAAQBAJ&pg=PA17&dq=ModelSim&hl=en&sa=X#v=onepage&q=ModelSim&f=false Synthesizable VHDL Design for FPGAs], Springer Science & Business Media, 21-Oct-2013</ref> |
||
Revision as of 14:01, 16 November 2017
TABS = 4 SPACES. Stop making everybody's code look like junk. Everybody else in the world uses 4 spaces for tab characters.
ModelSim is a multi-language HDL simulation environment by Mentor Graphics,[1] for simulation of hardware description languages such as VHDL, Verilog and SystemC, and includes a built-in C debugger.[2][1] ModelSim can be used independently, or in conjunction with Intel Quartus Prime or Xilinx ISE/Vivado.[3] Simulation is performed using the graphical user interface (GUI), or automatically using scripts. [4]
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.[1] 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.[1]
ModelSim can also be used with MATLAB/Simulink, using Link for ModelSim.[5][6] Link for ModelSim is a fast bidirectional co-simulation interface between Simulink and ModelSim.[6][5] For such designs, MATLAB provides a numerical simulation toolset, while ModelSim provides tools to verify the hardware implementation & timing characteristics of the design.[6]
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.[1]
ModelSim and Questa Sim products enable simulation, verification and debugging for the following languages:[1]
References
- ^ a b c d e f Handbook of Digital Techniques for High-Speed Design, Pearson Education India, 01-Sep-2007
- ^ Reconfigurable Embedded Control Systems, Idea Group Inc (IGI), 30-Nov-2010
- ^ Digital Hardware Design, Laxmi Publications, Ltd., 01-Sep-2008
- ^ Synthesizable VHDL Design for FPGAs, Springer Science & Business Media, 21-Oct-2013
- ^ a b Industrial Control Technology, William Andrew, 12-Aug-2008
- ^ a b c Recent Advances in Modeling and Simulation Tools for Communication Networks and Services, Springer Science & Business Media, 20-Sep-2007