Inicio > CPLD's > Contador binario de 4 bits con Xilix

Contador binario de 4 bits con Xilix

12 noviembre, 2010

La finalidad de este ejercicio,  es aprender a crear un simbolo apartir de un esquema. En el ejercicio anterior nos hemos familiarizado a con el entorno de XILIX y MODELSIM, ahora con los conceptos anteriores seremos capaces de crear un simbolo.

La idea es, Implementar un Contador Binario de 4 bit’s con permiso de reloj y borrado asíncrono. Su salida será decodificada (binario a decimal) sobre una barra de 10 LED’s.

Lo primero es generar la tabla de verdad del decodificador binario-decimal:

tabla de verdad del decodificador binario-decimal

tabla de verdad del decodificador binario-decimal

Creamos un nuevo proyecto “Schematic” , configuramos la familia, el dispositivo, encapsulado, velocidad, sintetizador, simulador y lenguaje de programacion. Despues añadimos una fuente a nuestro proyecto tipo Schematic con el nombre “contabin”. Una vez hecha la fuente, nos vamos al editor de esquemas y añadimos un componente, en este caso un contador binario de 4bit’s con permiso de reloj y borrado asincrono. El nombre del componente que vamos a utilizar es el CB4CE.

Añadir componente

Añadir componente

Muchas veces podemos estar usando un contador que, puede que a simple vista cumpla con los requisitos que necesitamos para nuestro proyecto. Para estar mas seguros y tener mas informacion de nuestro componente debemos hacer lo siguiente:

informacion del componente

informacion del componente

Informacion del componente

Informacion del componente

CREACION DE UN SIMBOLO
Añadimos un nuevo fichero fuente de tipo esquematico y le pondremos de nombre  “deco”. Con la ayuda de la tabla de verdad podemos empezar a diseñar nuestro decodificador binario-decimal:

Diseñando el decodificador

Diseñando el decodificador

Guardamos el diseño y, desde ‘Project Navigator’, seleccionando el esquematico “deco”generamos el símbolo del decodificador para utilizarlo en el esquema general:

Creando el simbolo

Creando el simbolo

Ahora en el esquematico de “contabin”, como si fuera un symbolo mas, agregamos el simbolo que hemos creado:

Diseño completo con el simbolo creado

Diseño completo con el simbolo creado

Nombrar las nets y salidas

Nombrar las nets y salidas

 

Teniendo seleccionada la fuente ‘tb_contabin.tbw]’, pulsamos dos veces seguidas sobre el proceso ‘Simulate Behavioral VHDL Model’.

Simulacion desde el ModelSim

Simulacion desde el ModelSim

 

SINTESIS DEL CONTADOR

descargar memoria aqui


Anuncios
Categorías:CPLD's
A %d blogueros les gusta esto: