Circuitos digitales

Solo disponible en BuenasTareas
  • Páginas : 3 (730 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de marzo de 2012
Leer documento completo
Vista previa del texto
Facultad de Ingeniería.
Proyecto curricular de ingeniería electrónica
Circuitos Digitales
Taller Teórico-Práctico No. 2



Planteamiento del problema

Sean 2, 0 y 3 los últimos dígitos delos códigos estudiantiles de los integrantes del grupo de trabajo.
Considerar el siguiente circuito:

El registro A funciona por carga serial por derecha.
El registro B funciona por conteodescendente.
El registro C funciona por carga paralela del complemento a uno.

1. Todos los registros funcionarán con lógica positiva.
2. Todos los registros tienen las mismas señales de reloj y reset.3. Cada registro tiene su propia señal de habilitación (Ena)
4. Se utilizará la ALSU desarrollada en el taller anterior.
5. El tamaño de los registros dependerá claramente de su ALSU.



Tarea1.
a. Desarrolle una especificación VHDL del circuito de acuerdo con las tablas de funcionalidad.
b. Proponga un testbench para el circuito que incluya la siguiente secuencia de operaciones:
Cargarnúmero positivo en registro A
Cargar número negativo en registro B
Hacer operación lógica entre registros A y B
Almacenar resultado en C
Hacer operación aritmética con el contenido del registro CFinalmente, hacer operación de desplazamiento con el registro C
c. Aplique el testbench al circuito y valide su correcto funcionamiento por medio de la simulación.

Tarea 2
Desarrolle un circuitoque implemente la siguiente ecuación:
Y=P*C-Q*A+R*B
Donde P, Q y R son las constantes definidas al comienzo. A, B y C son los contenidos de los registros del
Circuito del numeral anterior. Y es unregistro de carga paralela.
a. Desarrolle una especificación VHDL del circuito.
b. Integre este circuito con el anterior por medio de una descripción estructural.
c. Aplique nuevamente eltestbench y valide el correcto funcionamiento por medio de simulación.

Descripción de la solución:

Lo primero que hicimos fue crear cada uno de los componentes del circuito especificado para después...
tracking img