Jump to content

Язык описания оборудования Altera

Altera Hardware Description Language ( AHDL ) — это собственный язык описания оборудования (HDL), разработанный Altera Corporation . AHDL используется для ввода данных в проектирование цифровой логики (FPGA) Altera для сложных программируемых логических устройств (CPLD) и программируемых пользователем вентильных матриц . Он поддерживается сериями программного обеспечения для проектирования Altera MAX-PLUS и Quartus . [1] AHDL имеет синтаксис, подобный Ada , и его набор функций сопоставим с синтезируемыми частями языков описания оборудования Verilog и VHDL . В отличие от HDL, таких как Verilog и VHDL, AHDL — это только язык проектирования; все его языковые конструкции синтезируемы. По умолчанию программное обеспечение Altera ожидает, что исходные файлы AHDL будут иметь расширение .tdf (файлы текстового дизайна).

Пример [ править ]

% простой счетчик AHDL, опубликованный в открытом доступе 13 ноября 2006 г. %% [блочные котировки, достигнутые со знаком процента] %% как и в c, функции ahdl должны быть прототипированы %% ПРОТОТИПА: СЧЕТЧИК ФУНКЦИЙ (CLK)	ВОЗВРАТЫ (CNTOUT[7..0]); %% объявление функции, где входы, выходы иобъявлены двунаправленные контакты %% также как и c, квадратные скобки обозначают массив %ПОДДИЗАЙН СЧЕТЧИК(	CLK :ВВОД;	CNTOUT[7..0] :ВЫХОД;)% переменных может быть чем угодно, от триггеров (как в этом случае),буферы с тремя состояниями, конечные автоматы, для пользовательских функций %ПЕРЕМЕННАЯ	ТАЙМЕР[7..0]: ДФФ;%, как и во всех языках описания оборудования, подумайте об этом меньше как алгоритм и больше как соединение узлов вместе %НАЧИНАТЬ	ПО УМОЛЧАНИЮ		ТАЙМЕР[].prn = VCC; % это позаботится о сбросах d-ff %		ТАЙМЕР[].clrn = VCC;	КОНЕЦ ПО УМОЛЧАНИЮ;	ТАЙМЕР[].d = ТАЙМЕР[].q + H"1";КОНЕЦ; 

Ссылки [ править ]

  1. ^ MAX+PLUS II AHDL (PDF) (изд. 6.0). Сан-Хосе, Калифорния: Корпорация Altera. Ноябрь 1995 года . Проверено 23 июня 2023 г.
  • Скарпино, Фрэнк А., Внедрение цифровых систем VHDL и AHDL . Прентис Холл PTR, 1998.


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b66d849cd0dc2834753eb9b85b189088__1706254860
URL1:https://arc.ask3.ru/arc/aa/b6/88/b66d849cd0dc2834753eb9b85b189088.html
Заголовок, (Title) документа по адресу, URL1:
Altera Hardware Description Language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)