sábado, 19 de octubre de 2013




LABORATORIO 4
Contador de 4 bits con combinaciones alfa-numéricas


Las herramientas tecnológicas que se han desarrollado pueden facilitar los montajes de circuitos extensos los cuales se desarrollaran a lo largo de la carrera.

Como se desarrollo en este caso se debe realizar el montaje de un contador de 0 a 9 y de A a F, cambiando mediante un pulsador, y con otro para reiniciar el contador.

Para realizar esta tarea se debe montar 4 flip-flops, también varias combinaciones de compuertas nand lo cual se vería reflejado en un gran costo y varias protoboards utilizadas lo cual no es practico.

Así que se decide utiliza una tarjeta FPGA (Field Programmable Gate Array) que es un dispositivo semiconductor que contiene bloques de lógica cuya interconexión y funcionalidad puede ser configurada mediante un lenguaje de descripción especializado.


Para este caso se utilizo la tarjeta Spartan 3E  100 CP132 Basys 2 de Digilent con la cual gracias a la cantidad de compuertas nand internas permite construir el contador alfa-numerico.

Se inicia con un mapa de Karnaugh en el programa boole el cual nos va a entregar un codigo de es mapa.

 

Una vez se tenga el codigo generado por BOOLE se procede a crear el programa en ISE DS, se crea el proyecto, se crea la protoboard virtual en la cual se va a ingresar los componentes, se ingresa el codigo emitido por BOOLE y se crea el dispositivo correspondiente a esa fuente.
                        
Una vez se haya creado el simbolo se insertan los  flip-flops digitales.
   
y se procede a realizar las conexiones de la cadena de flip-flops con negadoras y VCC.
Se realizan conexiones del Q de los flip-flops a el simbolo del mapa de karnaugh.
 
Se compila el programa y se crea el codigo a descargar en la tarjeta con ADEPT


Y finalmente se realizan pruebas del funcionamiento del programa.
 



No hay comentarios.:

Publicar un comentario