viernes, 25 de septiembre de 2015

Descripción de un conjunto de flip-flops tipo T en VHDL

Actividad propuesta:

Diseñar un programa en VHDL que implemente en la FPGA 8 flip-flops al tiempo tipo T.
Para esto debe usar el Reset y Set juntos en solo un switch para Reset y uno para Set, debe comprobar el funcionamiento para síncrono y asíncrono.  Use el pulsador como CLK, y los switches para las entradas de los flip-flops.
 Las salidas de los flip-flops se observarán en los leds de la tarjeta.  

Para la implementación del programa se tenía disponible por el uso de la De0 ocho interruptores para entradas y por lo tanto ocho leds para la salida.

Para el funcionamiento síncrono y asíncrono se hace una modificación en la lógica tal que mientras sea síncrono todo esté regido por el reloj como primera condición del programa, y si es asíncrono tenga prioridad el set y el reset. 

Ya que los flip-flops son tipo T, es necesario tener en cuenta el estado de la salida.  Por esto, su asignación se hace por medio de condiciones cumpliendo la tabla de verdad del flip-flop tipo T, tal que si la entrada es 0 la salida se mantendrá y si es 1 se negará la salida anterior.

Lógica de la descripción del hardware:

asíncrono

síncrono


Flip-flop tipo T funcionando:

asíncrono


síncrono

No hay comentarios:

Publicar un comentario