Professional Documents
Culture Documents
Resumen
I. INTRODUCCIN
Los sistemas combinacionales estn formados por un
conjunto de compuestas interconectadas cuya salida, en
un momento dado, esta nicamente en funcin de la
entrada, en ese mismo instante.
Histricamente, los primeros diseos digitales se
realizaron siguiendo las tcnicas clsicas de sntesis.
A medida que el grado de complejidad de los circuitos
aumentaba, dando lugar a circuitos de mayor grado de
integracin se tuvo que recurrir a mtodos que permiten
simular su comportamiento.
Los lenguajes de descripcin de hardware (HDL)
reemplazan la descripcin esquemtica de un sistema
digital por una descripcin textual.
En la dcada de 1980 surgi la necesidad de crear un
lenguaje normalizado y se desarroll VHDL que fue
normalizado por el IEEE.
VHDL permite especificar el comportamiento o la
estructura de un sistema empleando jerarquas, tambin
permite hacer descripciones desde un alto nivel de
algoritmos hasta un nivel de componentes que pueden
compartir la misma descripcin.
Las siglas FPGA significan Field Programable Gate
Array. Como su nombre indica, se trata de un dispositivo
compuesto por una serie de bloques lgicos (puertas,
registros, memorias, flip/flops, etc) programables, es
decir, la interconexin entre estos bloques lgicos y su
funcionalidad no viene predefinida sino que se
puede programar y reprogramar.
II. DESARROLLO
Dentro de la practica 8, que es la primera parte de los
diseos combinacionales, se resolvieron, leyeron y
analizaron los siguientes problemas.
Problema 1.
Disee un sistema combinacional capaz de
comparar dos nmeros binarios A y B de dos bits
cada numero, que genere 3 salidas para indicar si
A=B, A<B, A>B.
Problema 4.
Disee un sistema combinacional capaz de indicar
la decisin de aceptada o rechazada a una
propuesta cuando el porcentaje de las acciones a
favor es mayor o igual al 60 %.
Tomando en cuenta que la empresa tiene cuatro
accionistas en donde el accionista A tiene el 40 %,
el B el 30 %, el C el 20% y el D el 10 %, en funcin
de la votacin de cada uno de los accionistas a
favor = 1 o en contra = 0, el sistema deber de
indicar en la salida Y si cumple.
Problema 5.
Un sistema de alarma contra incendios se
conectara a cinco conmutadores X1, X2, X3, X4 y
X5 si se activa uno de estos conmutadores debe de
activarse una sirena S1, si se activan dos o mas
conmutadores en forma simultanea deben
encenderse la sirena S1 y una segunda sirena S2.
Al final de cada problema se implementaba el cdigo
VHDL que nos permita se procedi acceder al diagrama
de tiempos para comparar nuestras respuestas con la tabla
de verdad.
Para la segunda parte, es decir la practica 9, se
resolvieron tres problemas ms.
El primer problema trata de un semforo donde se
estableci cuando debera encender y para que autopista.
Se tenan dos autopistas una de este a oeste y la otra de
norte a sur. El semforo de la autopista este a oeste se debe
de poner en verde siempre que los carriles C y D estn
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
1
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
1
1
1
0
III. RESULTADOS
Parte 1
Resultados del problema 1.
Despus del anlisis del problema 1 se muestra en la
siguiente tabla el comparador donde las salidas son las
marcadas en colores distintos y las entradas que son A0,
A1, B0, B1.
Tabla 1. Tabla de la verdad del comparador o del primer problema.
A0
0
0
0
0
0
0
0
0
A1
0
0
0
0
1
1
1
1
B0
0
0
1
1
0
0
1
1
B1
0
1
0
1
0
1
0
1
A=B
1
0
0
0
0
1
0
0
A<B
0
1
1
1
0
0
1
1
A>B
0
0
0
0
1
0
0
0
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Y
0
0
0
0
0
0
0
1
0
0
1
1
1
1
1
1
X1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
X2
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
X3
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
X4
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
X5
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
S1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
S2
0
0
0
1
0
1
1
1
0
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Parte 2
Resultados del problema 1.
Despus de analizar las condiciones del primer problema,
la tabla del verdad del problema del semforo queda de la
siguiente manera:
Tabla 4. Tabla de verdad circuito combinacional problema 1
D
A0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
C
A1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
B
A2
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
A
A3
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
E-W
Y0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
N-S
Y1
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
J1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
J2
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
J3
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
J4
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
J5
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
S0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
S1
0
0
0
1
0
1
1
1
0
1
1
1
1
1
1
1
0
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
1
1
1
1
0
0
0
0
1
1
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
0
0
0
1
0
0
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
E0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
E1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
E2
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
E3
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
E4
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
E5
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
S0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
S1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
S2
0
0
1
1
0
1
0
1
0
0
0
1
0
1
0
0
0
1
0
1
0
0
0
1
0
0
0
0
0
1
0
1
0
0
0
0
0
1
0
0
0
1
0
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
1
0
0
Figura 12. Cdigo nmeros pares problema 3
IV. CONCLUSIONES
En esta prctica se realizaron los problemas que daban
ambas prcticas y a su vez se hicieron sus tablas de
verdad, donde, despus se hizo el algoritmo usando
diferentes comandos vistos en clase.
Los sistemas combinacionales son utilizadados en
circuitos sencillos y en esta prctica pudimos ver algunos
ejemplos bsicos en la cual se utilizan. Estos sistemas
combinacionales producen una respuesta instantnea, es
decir, las salidas se pueden calcular a partir de la
combinacin de los valores de las entradas en el mismo
instante. Esto sistemas al poder sencillos de hacer tiene
muchas utilizaciones bsicas
.
Rosalva Ortega Ruiz.
8
V. Bibliografa