Está en la página 1de 3

Unidad de Aprendizaje: Dispositivos Lógicos Programables

Práctica de laboratorio No: 2


Tema: Circuitos combinacionales y secuenciales
Duración estimada: 3 horas

Objetivo:
Practicar la simulación de circuitos combinacionales y secuenciales.

Herramientas / preparación:
1 Computadora PC
1 Tarjeta de desarrollo Xilinx Spartan 3
1 Licencia del Xilinx Web Pack o Xilinx ISE

Información básica:
Simular circuitos combinacionales y secuenciales estudiados con anterioridad.

Procedimiento:
1. Diseñe un circuito multiplexor de 1 bit con ocho entradas como el que se ilustra en
la figura siguiente. Simule el circuito con base en la tabla de verdad adjunta,
realizando para ello un banco de pruebas.

2. Realice un programa en VHDL que describa el funcionamiento del biestable tipo T.


Auxíliese para su descripción con la tabla característica del flip-flop. Simule su
funcionamiento realizando para ello un banco de pruebas.

3. Realice en VHDL un contador ascendente/descendente de 0 a 12. Simule su


funcionamiento.
4. Realice en VHDL un programa que describa la siguiente máquina de estados.
Simule su funcionamiento con el banco de pruebas proporcionado (FSMTB.vhd).

5. Describa en VHDL el funcionamiento de la siguiente máquina de estados. Simule


su funcionamiento con el banco de pruebas proporcionado (AdderFSMTB).

6. Realizar la descripción de un registro universal (que puede funcionar como registro


SISO, SIPO, PIPO y PISO) de 4 bits como el de la figura. Auxiliarse con la tabla de
verdad mostrada. Simular su funcionamiento con el banco de pruebas
proporcionado (RegUniversalTB).
7. Utilizando la máquina de estados del inciso 4 junto con el registro universal del
punto 5 se va a realizar un sumador serial al que se le proporcionan los bits en
paralelo de 4 en 4 y que devuelve el resultado en paralelo de 4 en 4 bits. Utilice los
archivos de los incisos anteriores junto con los que se proporcionan (counter.vhd,
SerialAdder.vhd). Describa con un diagrama las conexiones de los circuitos y
explique el funcionamiento. Simule su funcionamiento con el banco de pruebas
proporcionado (SerialAdderTB.vhd).

Reflexión:
Como punto final se debe realizar un reporte de la práctica que debe contener al menos:
1. Breve marco teórico que abarque una breve explicación de multiplexores,
biestables, contadores, registros y máquinas de estado.
2. Descripción de hardware realizada.
3. Simulaciones.
4. Explicación de los circuitos.
5. Conclusiones que remarquen apreciaciones razonadas.

También podría gustarte