VHDL-AMS - VHDL-AMS

VHDL-AMS является производной от язык описания оборудования VHDL (Стандарт IEEE 1076-1993). Он включает в себя расширения аналоговых и смешанных сигналов (AMS) для определения поведения систем аналоговых и смешанных сигналов (IEEE 1076.1-1999).

Стандарт VHDL-AMS был создан с целью дать возможность разработчикам аналоговых и смешанных сигнальных систем и интегральных схем создавать и использовать модули, которые инкапсулируют высокоуровневые описания поведения, а также структурные описания систем и компонентов.[1]

VHDL-AMS - это стандартный язык моделирования для схем со смешанными сигналами. Он обеспечивает семантику моделирования как в непрерывном времени, так и в управлении событиями, поэтому подходит для аналоговых, цифровых и смешанных аналогово-цифровых схем. Он особенно хорошо подходит для проверки очень сложных аналоговых, смешанных сигналов и радиочастота интегральные схемы.

Пример кода

В VHDL-AMS дизайн состоит как минимум из юридическое лицо который описывает интерфейс и архитектура который содержит фактическую реализацию. Кроме того, большинство проектов импортируют библиотечные модули. Некоторые проекты также содержат несколько архитектур и конфигурации.

Простой идеал диод в VHDL-AMS будет выглядеть примерно так:

библиотека IEEE;использовать IEEE.math_real.все;использовать IEEE.electrical_systems.все;- это сущностьюридическое лицо ДИОД является   общий (мкс : Текущий := 1.0е-14;              аф  : настоящий    := 1.0;                  kf  : настоящий    := 0.0);        порт (Терминал анод, катод : электрические);      конец юридическое лицо ДИОД;архитектура ИДЕАЛ из ДИОД является  количество v через я через анод к катод;  постоянный vt : Напряжение := 0.0258;     начинать  я == мкс * (exp(v/vt) - 1.0);конец архитектура ИДЕАЛ;

Симуляторы VHDL-AMS

Рекомендации

  1. ^ Кристен Э., Бакалар К., "VHDL-AMS - язык описания оборудования для аналоговых и смешанных сигналов", Схемы и системы II: Обработка аналоговых и цифровых сигналов, Транзакции IEEE на [см. Также Схемы и системы II: Краткие описания , IEEE Transactions on] том 46, выпуск 10, октябрь 1999 г., стр. 1263–1272.

Смотрите также