Lenguaje De Programación Pld
Los PLD son dispositivos digitales que se pueden configurar por el usuario para implementar una amplia variedad de funciones lógicas en sistemas. Estos dispositivos tienen pines de entrada,un arreglo lógico programable y pines de entrada y salida. Muchos PLD's tienen salidas programablesque incrementan su flexibilidad haciendolos útiles para una gran variedad de aplicaciones.
Existen diversos paquetes software para implementar los diseños lógicos basados en PLDs. ABEL y CUPL son dos de los lenguajes de descripción de hardware (HDL, Hardware Description Language) más comúnmente utilizados; puesto que ambos son similares y producen el mismo resultado en términos de programación de un PLD, a menudo, su …ver más…
En esta parte también se definirán las variables de mas de un bit que se usaran en el código
* Cuerpo Principal del Programa
En esta parte es en donde se define la función lógica que será programada. Para definir esto solo se escriben las ecuaciones lógicas usando operadores lógicos con paréntesis, dividiendo la ecuación en partes o mediante el comando APPEND.
Otra manera de programar el pld´s es atraves de una tabla de verdad que relaciona los datos de entrada con los de las salidas se debe definir las entradas y las salidas con la sentencia FIELD Ejemplo:
FIELD ins=[s2, s1, s0];
FIELD outs=[Z3, Z2, Z1]
TABLE ins => outs {
'b'000 => 'b'000;' b'001 => 'b'001;
'b'010 => 'b'100;
'b'011 => 'b'010;' b'100 => 'b'100;
'b'101 => 'b'100;
'b'110 => 'b'100;
'b'111 => 'b'011;}
Una de las aplicaciones mas usadas en este tipo de dispositivos son las maquinas de estado.Para realizar este tipo de maquinas se necesitan definir primero las señales que formaran los estados esto se hará con la sentencia FIELD, también se pueden definir los nombres asignandoles un valor binario con la sentencia $DEFINE.
Después de esto se definirá la tabla de transición de estados escribiendo las distintas transiciones que pueden ocurrir de un estado a otro
LENGUAJE VHDL El lenguaje VHDL es un lenguaje para la descripción de sistemas electrónicos digitales y de esta descripción el