Язык описания оборудования Altera - Altera Hardware Description Language
Эта статья не цитировать любой источники.Июнь 2008 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Язык описания оборудования Altera (AHDL) является проприетарной язык описания оборудования (HDL) разработан Altera Corporation. AHDL используется для цифровая логика дизайнерская запись для Altera сложные программируемые логические устройства (CPLD) и программируемые вентильные матрицы (ПЛИС). Он поддерживается Altera MAX-PLUS и Quartus серия программного обеспечения для проектирования. AHDL имеет Ада -подобный синтаксис и его набор функций сравним с синтезируемыми частями Verilog и VHDL языки описания оборудования. В отличие от HDL, таких как Verilog и VHDL, AHDL - это только язык начального проектирования; все его языковые конструкции синтезируемы. По умолчанию программное обеспечение Altera ожидает, что исходные файлы AHDL будут иметь расширение .tdf (файлы текстового дизайна).
Пример
% простой счетчик увеличения AHDL, выпущенный в общественное достояние 13 ноября 2006 г. %% [блочные цитаты достигнуты с помощью знака процента] %%, как c, функции ahdl должны быть прототипами %% PROTOTYPE: FUNCTION COUNTER (CLK) RETURNS (CNTOUT [7 .. 0]); Объявление функции %%, где объявляются входы, выходы и двунаправленные выводы %% также как c, квадратные скобки указывают на массив% SUBDESIGN COUNTER (CLK: INPUT; CNTOUT [7..0]: OUTPUT;)% переменных могут быть любыми от триггеры (как в этом случае), буферы с тремя состояниями, конечные автоматы, пользовательские функции% VARIABLE TIMER [7..0]: DFF;%, как и для всех языков описания оборудования, воспринимайте это не как алгоритм и больше в виде соединения узлов вместе% BEGIN DEFAULTS TIMER []. prn = VCC; % это заботится о сбросе d-ff% TIMER []. clrn = VCC; КОНЕЦ ПО УМОЛЧАНИЮ; ТАЙМЕР []. D = ТАЙМЕР []. Q + H "1"; КОНЕЦ;
Рекомендации
- Скарпино, Фрэнк А., Реализация цифровой системы VHDL и AHDL. Prentice Hall PTR, 1998.
Эта статья про электронику заглушка. Вы можете помочь Википедии расширяя это. |