VHDL-AMS является производным от языка описания оборудования VHDL (стандарт IEEE 1076-1993). Он включает в себя расширения аналоговых и смешанных сигналов (AMS) для определения поведения систем аналоговых и смешанных сигналов (IEEE 1076.1-1999).
Стандарт VHDL-AMS был создан с целью дать разработчикам аналоговых и смешанных сигнальных систем и интегральных схем возможность создавать и использовать модули, которые инкапсулируют высокоуровневые описания поведения, а также структурные описания систем и компонентов.
VHDL-AMS - это промышленный стандартный язык моделирования для схем со смешанными сигналами. Он обеспечивает семантику моделирования как в непрерывном времени, так и в управлении событиями, поэтому подходит для аналоговых, цифровых и смешанных аналогово-цифровых схем. Он особенно хорошо подходит для проверки очень сложных аналоговых, смешанных сигналов и радиочастотных интегральных схем.
В VHDL-AMS дизайн состоит из минимум объекта, описывающего интерфейс, и архитектуры, содержащей фактическую реализацию. Кроме того, большинство проектов импортируют библиотечные модули. Некоторые проекты также содержат несколько архитектур и конфигураций.
Простой идеальный диод в VHDL-AMS будет выглядеть примерно так:
библиотека IEEE; используйте IEEE.math_real.all; используйте IEEE.electrical_systems.all; - это сущность сущность DIODE является универсальной (iss: current: = 1.0e-14; af: real: = 1.0; kf: real: = 0.0); порт (оконечный анод, катод: электрический); конечный объект DIODE; ИДЕАЛЬНАЯ архитектура ДИОДА - это количество v через i через анод к катоду; постоянная vt: напряжение: = 0,0258; начало i == iss * (exp (v / vt) - 1.0); конечная архитектура IDEAL;