Diseño de Una Carta ASM y Su Programación Con VHDL
Diseño de Una Carta ASM y Su Programación Con VHDL
Diseño de Una Carta ASM y Su Programación Con VHDL
ASIGNATURA:
SISTEMAS DIGITALES
OBJETIVO
El alumno diseñará una carta ASM (Maquina de Estado Algorírmico) para la implementación de un
contador binario y realizará su programación en lenguaje VHDL.
INTRODUCCIÓN
Los comentarios empiezan con dos guiones "--" seguidos, hasta el final de línea. Los caracteres son cualquier
letra o número y se escriben entre comillas simples: '2', 't'. Las cadenas son un conjunto de caracteres y se
escriben entre comillas dobles: "hola", los bits son en realidad caracteres, y es posible formar con ellos
cadenas y representar números por ejemplo: "1110100", O"126", X"FE"; el primer número es binario, el
segundo octal, esto se indica con una O antecediendo la cadena, el último número es hexadecimal; indicado
por la X delante de la cadena. Palabras reservadas. Son aquellas que tienen un significado especial en VHDL.
La entidad puede tomar cualquier nombre, excepto las palabras reservadas En la arquitectura se describe el
comportamiento funcional del módulo entidad. La arquitectura incluye una parte declaratoria y una parte
operatoria. La parte declaratoria puede incluir diferentes tipos de declaraciones (señales internas,
componentes, constantes, etc.). La parte operatoria incluye el código funcional del módulo; La figura I
muestra la estructura básica de cualquier código en VHDL.
En lenguaje VHDL existen operadores de asignación con los cuales se transfieren valores de un objeto de
datos a otro y operadores de asociación que relacionan un objeto de datos con otro. La figura 1.1 muestra los
operadores más utilizados.
DESARROLLO DE LA PRÁCTICA
ACTIVIDAD:
Diseñar un contador que cuente en forma ascendente/descendente los números binarios del
cero al tres, cuando el valor de la variable A sea uno la cuenta se efectuará de forma
ascendente y si el valor de la variable A es cero la cuenta se efectuará en forma descendente.
DIAGRAMA DE BLOQUES:
PROCESO A REALIZAR:
Resultados del Simulador para cada una de las compuertas a través de VHDL.
Link de un video (youtube) donde se explique la realización del procedimiento y las conclusiones del trabajo
generado.