AHDL

AHDL

AHDL (sigla en inglés de "Altera Hardware Description Language", Lenguaje de Descripción de Hardware de Altera) es un lenguaje de descripción de hardware (HDL) proprietario de Altera Corporation para la programación de CPLDs (Complex Programmable Logic Devices o Dispositivos Complejos de Lógica Programable) y FPGAs (Field Programmable Gate Arrays o Campo de Matrices de Puertas Programables). Compilado con el Quartus de Altera y la serie de compiladores Max+, este lenguaje tiene una sintaxis parecida al lenguaje de programación C y una funcionalidad similar a VHDL.

Ejemplo:

% un contador creciente simple en AHDL, liberado a dominio público el 11/13/2006 %
% [los comentarios de bloque se marcan con el signo de porcentaje] %
% como en c, las funciones ahdl deben ser prototipadas (prototyped) %

% PROTOTYPE:
 FUNCTION COUNTER (CLK)
        RETURNS (CNTOUT[7..0]); %

% declaración de función, donde se declaran las entradas (inputs), 
salidas (outputs), y pines bidireccionales %
% también como en c, los corchetes indican una matriz %

SUBDESIGN COUNTER
(
        CLK             :INPUT;
        CNTOUT[7..0]    :OUTPUT;
)

% las variables pueden ser cualquier cosa, desde flip-flops (como es el caso),
hasta buffers tri-estado, máquinas de estado, y funciones definidas por el usuario %

VARIABLE
        TIMER[7..0]: DFF;

% como en todo HDL, se debe pensar en esto menos como un algoritmo
 y más como nodos interconectados. %

BEGIN
        DEFAULTS

                TIMER[].prn = VCC; %  esto se ocupa de los resets d-ff %
                TIMER[].clrn = VCC;
        END DEFAULTS;

        TIMER[].d = TIMER[].q + H"1";
END;


Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • AHDL — AHDL  проприетарный язык описания аппаратуры от Altera Corporation предназначенный для программированя выпускаемых ей ПЛИС. Язык имеет Ада подобный синтаксис и схож с VHDL или Verilog. Он поддерживается компиляторами Quartus и Max+ от Altera …   Википедия

  • AHDL — (Altera Hardware Description Language) ist eine Modellbeschreibungssprache die von der Firma Altera zur Beschreibung von digitaler Hardware entwickelt wurde. Altera gehört neben Xilinx zu den größten Herstellern von Programmierbaren… …   Deutsch Wikipedia

  • AHDL — is a proprietary Hardware Description Language (HDL) from Altera Corporation for programming their Complex Programmable Logic Devices (CPLD) and Field Programmable Gate Arrays (FPGA). This language has a Ada programming language like syntax and… …   Wikipedia

  • AHDL — Analog Hardware Description Language …   Acronyms

  • AHDL — Analog Hardware Description Language …   Acronyms von A bis Z

  • IEEE 1076 — Very High Speed Integrated Circuit Hardware Description Language (auch VHSIC Hardware Description Language), kurz VHDL, ist eine Hardwarebeschreibungssprache, vergleichbar mit einer Programmiersprache, mit der es einfach möglich ist, komplizierte …   Deutsch Wikipedia

  • Liste der Programmiersprachen — A A (Programmiersprache) A# A+ A 0 A 1 A 2 A 3 A9 AACC AADL AAIMS aal AAPL Aardappel AARDVARK Abacus ABACUS 10 ABACUS/X ABAP ActionScript Ada ADbasic AgentSpeak(L) Agilent VEE AHDL Aleph ALGOL (ALGOL 60, ALGOL W, ALGOL 68) Amber …   Deutsch Wikipedia

  • VHDL-AMS — Very High Speed Integrated Circuit Hardware Description Language (auch VHSIC Hardware Description Language), kurz VHDL, ist eine Hardwarebeschreibungssprache, vergleichbar mit einer Programmiersprache, mit der es einfach möglich ist, komplizierte …   Deutsch Wikipedia

  • VHSIC Hardware Description Language — Very High Speed Integrated Circuit Hardware Description Language (auch VHSIC Hardware Description Language), kurz VHDL, ist eine Hardwarebeschreibungssprache, vergleichbar mit einer Programmiersprache, mit der es einfach möglich ist, komplizierte …   Deutsch Wikipedia

  • La Croisée des Chemins — Présentation Culte Catholique romain, calvinisme Rattaché à Diocèse de Li …   Wikipédia en Français

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”