ModelSim - это многоязычная среда от Mentor Graphics для моделирования языков описания оборудования, таких как VHDL, Verilog и SystemC, и включает встроенный отладчик C. ModelSim можно использовать независимо или вместе с Intel Quartus Prime, PSIM, Xilinx ISE или Xilinx Vivado. Моделирование выполняется с использованием графического пользовательского интерфейса (GUI) или автоматически с использованием сценариев.
Продукты моделирования Mentor HDL предлагаются в нескольких редакциях, таких как ModelSim PE и Questa Sim.
Questa Sim предлагает высокопроизводительные и расширенные возможности отладки, а ModelSim PE - симулятор начального уровня для любителей и студентов. Questa Sim используется в больших многомиллионных проектах ворот и поддерживается в Microsoft Windows и Linux, в 32-битных и 64-битных архитектурах.
ModelSim также можно использовать с MATLAB / Simulink, используя Link для ModelSim. Ссылка для ModelSim - это быстрый двунаправленный интерфейс совместного моделирования между Simulink и ModelSim. Для таких проектов MATLAB предоставляет набор инструментов для численного моделирования, а ModelSim предоставляет инструменты для проверки аппаратной реализации и временных характеристик проекта.
ModelSim использует унифицированное ядро для моделирования всех поддерживаемых языков, а метод отладки встроенного кода C такой же, как VHDL или Verilog.
Продукты ModelSim и Questa Sim обеспечивают моделирование, проверку и отладку для следующих языков: