Jump to content

Моделирование

Симуляция это информатикой связанный с комплекс моделирования и эмуляции , обозначающий процесс управления эмуляцией с помощью симулятора.

Моделирование в информатике

[ редактировать ]

Цифровое оборудование описывается с использованием языков описания оборудования (HDL), таких как VHDL , Verilog или System Verilog . Эти описания моделируются вместе с испытательным стендом для конкретной проблемы . Первоначальная функциональная проверка большинства IP- проектов выполняется посредством моделирования на уровне передачи регистров (RTL) или уровне шлюза. В методе моделирования, управляемом событиями, код должен обрабатываться процессором последовательно , поскольку обычный компьютер не может обрабатывать реализованное аппаратное обеспечение параллельно. Такой последовательный подход приводит к длительному времени моделирования, особенно в сложных систем на кристалле (SoC) конструкциях .

После моделирования описание RTL должно быть синтезировано для соответствия окончательному аппаратному обеспечению (например, FPGA , ASIC ). Этот шаг приносит много неопределенностей, поскольку реальное оборудование обычно не так идеально, как имитационная модель. Различия между реальным миром и симуляцией являются основной причиной использования эмуляции при проектировании оборудования.

Обычно среда моделирования и эмуляции представляют собой две независимые системы. Симуляция – это симбиоз обоих методов. При моделировании одна часть конструкции аппаратного обеспечения последовательно обрабатывается в программном обеспечении (например, на испытательном стенде), а другая часть эмулируется.

Пример процесса проектирования для моделирования изображен на следующей блок-схеме:

В базе данных хранятся файлы проекта и тестового стенда, а также информация о блоке, будет ли он моделироваться или эмулироваться. В левой части показан обычный путь моделирования, при котором файлы проекта должны быть скомпилированы для симулятора HDL. Правая часть диаграммы состояний отвечает за работу системы эмуляции. Файлы проекта для FPGA должны быть синтезированы для соответствующей целевой технологии. Важным моментом моделирования является связь между системой эмуляции и симулятором HDL. Интерфейс необходим симулятору для работы с подключенным оборудованием.

Преимущества моделирования

[ редактировать ]
  • Ускорение моделирования. Моделирование огромных проектов с помощью симулятора HDL — утомительная задача. Когда проектировщик переносит части проекта в систему эмуляции и совместно моделирует их с помощью HDL-моделирования, время выполнения моделирования может быть уменьшено.
  • Использование реального оборудования на ранних этапах проектирования.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a8cbf68e761f5f72bad4fa652652b8d2__1689319860
URL1:https://arc.ask3.ru/arc/aa/a8/d2/a8cbf68e761f5f72bad4fa652652b8d2.html
Заголовок, (Title) документа по адресу, URL1:
Semulation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)