ModelSim предлагает набор решений для HDL-моделирования проектов различной логической емкости и сложности.
Компания MentorGraphics первая объединила технологию единого моделирующего ядра (SKS - Single Kernel Simulator) с унифицированным отладочным окружением для Verilog, SystemVerilog, VHDL, и SystemC. Высокая производительность и широкий набор возможностей для отладки и анализа HDL-описаний сделали ModelSim симулятором, который выбирают как разработчики ASIC, так и разработчики FPGA. Поддержка современных языковых стандартов и различных платформ позволяют встроить ModelSim практически в любой маршрут проектирования.
Mentor Graphics выпускает несколько сборок ModelSim: PE (Personal Edition), DE (Deluxe Edition), SE (System Edition) и ModelSim Student Edition.
ModelSim PE
ModelSim PE (Personal Edition) – симулятор для VHDL, Verilog или смешанного моделирования, предлагающий очень выгодное решение для симуляции на уровне RTL и вентильном уровне. Предназначен только для 32-битных ОС Windows XP/Vista/7.
ModelSim DE
ModelSim DE (Deluxe Edition) включает полный функционал ModelSim PE + PSL и SystemVerilog утверждения (assertions), средства оценки полноты покрытия кода, расширенные возможности окна просмотра потока данных и поддержку библиотеки SecureIP компании Xilinx.
ModelSim DE доступен для 32-битных Windows и Linux платформ.
ModelSim SE
ModelSim SE (System Edition) объединяет высокую производительность и возможности отладки, необходимые для симуляции блоков и систем большой логической емкости. Поддерживает 32- и 64-битные UNIX и Linux платформы и 32-битные Windows платформы. ModelSim SE работает и в 64-битных ОС Windows, но только в 32-битном режиме.
Дополнительные модули
Компаратор временных диаграмм
Компаратор временных диаграмм позволяет находить ошибки проектирования, сравнивая результаты двух моделирований.
Средства анализа полноты покрытия кода
Встроенные в ModelSim средства анализа полноты покрытия кода помогают разрабатывать более качественные testbench’и. Поддерживается покрытие операторов, выражений, ветвей, переключений, условий и конечных автоматов.
Наличие этих и других возможностей в зависимости от сборки представлено в таблице здесь.
ModelSim Student Edition
ModelSim Student Edition – это бесплатная версия ModelSim, предназначенная для студентов. Поддерживает VHDL и Verilog проекты емкостью до 10000 строк исполняемого кода. Смешанное моделирование не поддерживается. Производительность в пределах допустимой емкости составляет 30% от ModelSim PE. При превышении - производительность падает до 1% (т.е. становится в 100 раз меньше, чем у ModelSim PE). ModelSim Student Edition работает только под управлением ОС Windows.
