VHDL-AMS

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

расширение языка описания оборудования для аналоговых и смешанных сигналов

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

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

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

Содержание
  • 1 Пример кода
  • 2 Симуляторы VHDL-AMS
  • 3 Ссылки
  • 4 См. Также
Пример кода

В 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;
Симуляторы VHDL-AMS
Ссылки
См. Также
Последняя правка сделана 2021-06-18 07:40:39
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте