Está en la página 1de 12

Prctica 5.

Circuitos Combinacionales DOCUMENTACIN




Fundamentos de Electrnica - 1 -

Las prcticas de sistemas electrnicos digitales tienen como objetivo la realizacin de un
circuito que incluye bloques tanto combinacionales como secuenciales. Por este motivo, el diseo
de dicho circuito se ha dividido en dos: un diseo combinacional basado en bloques para la prctica
5 y un diseo secuencial sncrono en el caso de la prctica 6.

Prctica 5.- Circuitos Combinacionales.
Documentacin
La primera parte de la prctica consiste en el diseo y simulacin de los circuitos propuestos
mediante la herramienta Xilinx Foundation 3.1i. Los diseos se recogern en las hojas de
resultados previos, que sern entregadas en el momento de acceder al laboratorio, conservando el
alumno el enunciado de la prctica como material docente. Asimismo, antes de la fecha indicada al
efecto, deben subirse al campus virtual los ficheros del proyecto en un nico archivo .zip.
La segunda parte de la prctica, que consiste en el montaje experimental del circuito, se
realizar obligatoriamente en el laboratorio el ltimo da de prcticas junto con el montaje de la
prctica 6. En esta ocasin, no ser necesaria la entrega de hojas de resultados posteriores puesto
que sern evaluados en el propio laboratorio.

Prctica 5. Circuitos Combinacionales DOCUMENTACIN


Fundamentos de Electrnica - 2 -
PRCTICA. 5.- CIRCUITOS COMBINACIONALES.
Material Necesario

- Ordenador Personal
- Xilinx Foundation 3.1i

Objetivos

- Conocer el manejo del entorno de diseo digital Xilinx Foundation 3.1i para realizar el
diseo y la simulacin de circuitos combinacionales basados en bloques funcionales.
- Introducir tcnicas de diseo modular para la implementacin de metodologas de
diseo top-down y botton-up.
A.- DISEO Y SIMULACIN DE UN CONVERTIDOR BINARIO-BCD.
El primer apartado de la prctica consiste en el diseo y simulacin de un circuito que
convierta un cdigo binario de 4 bits a un cdigo BCD. La simulacin del bloque debe realizarse
utilizando los estmulos adecuados, para posteriormente ser almacenado como macro en nuestra
librera de proyecto para su posterior uso en este u otros proyectos.

El diseo del convertidor debe realizarse utilizando mdulos de codificacin y
decodificacin adems de las puertas lgicas necesarias. En la librera de Xilinx se pueden
encontrar decodificadores de 4:16 lneas con dos seales de habilitacin y salidas activas a nivel
bajo del tipo X74_154 y codificadores de 10:4 lneas con prioridad y entradas y salidas activas a
nivel bajo del tipo X74_147.



Mdulos Decodificador y Codificador a utilizar en la prctica.

Obsrvese que las salidas del decodificador y las entradas y salidas del codificador son
activas en nivel bajo. As que analiza que puertas lgicas debes emplear para implementar
correctamente el circuito. La seal A, de entrada en el decodificador y de salida en el codificador, es
el bit menos significativo de ambos mdulos.
Ntese que el codificador es de 10:4, ya que para mostrar un dgito BCD ya sabemos que no
son necesarias ms entradas. Si no se activa ninguna de sus entradas, desactivar todas las salidas.

Prctica 5. Circuitos Combinacionales DOCUMENTACIN


Fundamentos de Electrnica - 3 -

Tabla de Verdad:

Entrada Binaria BCD + Significativo BCD - Significativo
X
3
X
2
X
1
X
0
A
3
A
2
A
1
A
0
B
3
B
2
B
1
B
0

0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1

Diagrama del Circuito:

Prctica 5. Circuitos Combinacionales DOCUMENTACIN


Fundamentos de Electrnica - 4 -

B.- DISEO Y SIMULACIN DE UN CONVERTIDOR BCD-7 SEGMENTOS.
Un display 7-Segmentos es un dispositivo electrnico utilizado para mostrar caracteres
alfanumricos construidos a partir de 7 segmentos luminosos. En el siguiente dibujo, podemos
observar el orden de los segmentos del display utilizado en la placa de perifricos.
Son necesarias, por tanto, 8 seales binarias distintas para iluminar cada uno de los 7 segmentos
adems del punto decimal.
Disear un convertidor de una entrada correspondiente a un dgito BCD, a una salida de 7
segmentos ms el punto decimal (8 seales), que permita controlar los displays de la placa de
perifricos. Realizar el diseo utilizando las puertas lgicas y bloques funcionales que se crean
necesarios, disponibles en la librera de la CPLD. Realizar una macro para incorporarla en el diseo
final de la prctica.

Prctica 5. Circuitos Combinacionales DOCUMENTACIN


Fundamentos de Electrnica - 5 -


Tabla de Verdad:

X
3
X
2
X
1
X
0
A B C D E F G
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1



Mapa de Karnaugh: Funcin: A =


Diagrama del Circuito:











X
3
,X
2

00 01 11 10
X
1
,X
0

00
01
11
10
A
Prctica 5. Circuitos Combinacionales DOCUMENTACIN


Fundamentos de Electrnica - 6 -


Mapa de Karnaugh: Funcin: B =


Diagrama del Circuito:













Mapa de Karnaugh: Funcin: C =


Diagrama del Circuito:













Mapa de Karnaugh: Funcin: D =


Diagrama del Circuito:












X
3
,X
2

00 01 11 10
X
1
,X
0

00
01
11
10
B
X
3
,X
2

00 01 11 10
X
1
,X
0

00
01
11
10
C
X
3
,X
2

00 01 11 10
X
1
,X
0

00
01
11
10
D
Prctica 5. Circuitos Combinacionales DOCUMENTACIN


Fundamentos de Electrnica - 7 -


Mapa de Karnaugh: Funcin: E =


Diagrama del Circuito:













Mapa de Karnaugh: Funcin: F =


Diagrama del Circuito:













Mapa de Karnaugh: Funcin: G =


Diagrama del Circuito:












X
3
,X
2

00 01 11 10
X
1
,X
0

00
01
11
10
E
X
3
,X
2

00 01 11 10
X
1
,X
0

00
01
11
10
F
X
3
,X
2

00 01 11 10
X
1
,X
0

00
01
11
10
G
Prctica 5. Circuitos Combinacionales DOCUMENTACIN


Fundamentos de Electrnica - 8 -


Prctica 5.- Bloques Combinacionales. Montaje experimental.

Material Necesario

- Fuente de Alimentacin
- Generador de funciones
- Osciloscopio
- PC
- Placa CPLD
- Cable paralelo JTAG
- Placa Perifricos

Objetivos

- Diseo e implementacin de un circuito para el testeo de las macros realizadas
anteriormente.

C.- MONTAJ E EXPERIMENTAL DEL CIRCUITO.

Utilizar las macros previamente estudiadas para disear un circuito que se implemente en la
placa CPLD, y que utilice la placa de perifricos para mostrar en sus displays 1 y 2 el cdigo BCD
correspondiente a un nmero binario de 4 bits. El nmero de 4 bits ser introducido usando los
micro interruptores del 1 al 4 de la placa de la CPLD. En el display 1 se mostrar el dgito BCD
menos significativo, y en el display 2 el dgito BCD ms significativo. Emplear el nmero de
macros BCD-7 Segmentos necesarias.

Para el montaje experimental de esta prctica se utilizan dos circuitos:

Placa CPLD: Circuito con un dispositivo lgico programable donde se implementan
los diseos propuestos.
Placa Perifricos: Circuito con elementos para estimular los diseos as como para
observar las salidas de los mismos.

Para poder hacer uso de la placa de perifricos desde la placa CPLD se han realizado unos
mdulos que deben ser importados a la librera local del proyecto para posteriormente ser usados
segn se detalla en el apartado Implementando el Diseo del Esquemtico del tutorial de Xilinx
(pgina 19).

Prctica 5. Circuitos Combinacionales HOJAS DE ENTREGA PREVIA


Alumno: . Puesto: .

Titulacin: . Grupo: ..


Fundamentos de Electrnica - 9 -
Prctica 5.- Bloques Combinacionales. Hojas de resultados previos.
Las presentes hojas recogen los resultados obtenidos en la primera parte de la prctica y debe
entregarse rellena en el momento de acceder al laboratorio el da de la prctica.
A.- DISEO Y SIMULACIN DE UN CONVERTIDOR BINARIO-BCD.
Tabla de Verdad:

Entrada Binaria BCD + Significativo BCD - Significativo
X
3
X
2
X
1
X
0
A
3
A
2
A
1
A
0
B
3
B
2
B
1
B
0

0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1

Diagrama del Circuito:

Prctica 5. Circuitos Combinacionales HOJAS DE ENTREGA PREVIA


Alumno: . Puesto: .

Titulacin: . Grupo: ..


Fundamentos de Electrnica - 10 -
B.- DISEO Y SIMULACIN DE UN CONVERTIDOR BCD-7 SEGMENTOS.
Tabla de Verdad:

X
3
X
2
X
1
X
0
A B C D E F G
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1


Mapa de Karnaugh: Funcin: A =


Diagrama del Circuito:











X
3
,X
2

00 01 11 10
X
1
,X
0

00
01
11
10
A
Prctica 5. Circuitos Combinacionales HOJAS DE ENTREGA PREVIA


Alumno: . Puesto: .

Titulacin: . Grupo: ..


Fundamentos de Electrnica - 11 -

Mapa de Karnaugh: Funcin: B =


Diagrama del Circuito:












Mapa de Karnaugh: Funcin: C =


Diagrama del Circuito:












Mapa de Karnaugh: Funcin: D =


Diagrama del Circuito:












X
3
,X
2

00 01 11 10
X
1
,X
0

00
01
11
10
B
X
3
,X
2

00 01 11 10
X
1
,X
0

00
01
11
10
C
X
3
,X
2

00 01 11 10
X
1
,X
0

00
01
11
10
D
Prctica 5. Circuitos Combinacionales HOJAS DE ENTREGA PREVIA


Alumno: . Puesto: .

Titulacin: . Grupo: ..


Fundamentos de Electrnica - 12 -

Mapa de Karnaugh: Funcin: E =


Diagrama del Circuito:












Mapa de Karnaugh: Funcin: F =


Diagrama del Circuito:












Mapa de Karnaugh: Funcin: G =


Diagrama del Circuito:











X
3
,X
2

00 01 11 10
X
1
,X
0

00
01
11
10
E
X
3
,X
2

00 01 11 10
X
1
,X
0

00
01
11
10
F
X
3
,X
2

00 01 11 10
X
1
,X
0

00
01
11
10
G

También podría gustarte