Professional Documents
Culture Documents
Metodologa.
Para disear este circuito se va requerir un conocimiento intermedio del
lgebra booleana y la simplificacin booleana, uso de tablas de verdad, lgica y
diseo de circuitos lgicos, se recomienda tambin tener un programa para
disear circuitos lgicos como Ktechlab para crear los diagramas.
Circuito A=B[editar]
Aqu es evidente que dos entradas de n bits A y B, son iguales si solo si, son iguales bit a bit,
es decir:
A = B si y solo si Q(An-1,Bn-1)*Q(An-2,Bn-2)*...*Q(A1,B1)*Q(A0, B0) = 1
Por lo tanto, si n=4, tenemos que:
A = B si y solo si Q(A3, B3)*Q(A2 B2)*Q(A1,B1)*Q(A0,B0) = 1
En adelante, A=B se denominara como F(A,B)
Para este caso se va crear una expresin general similar, cuyo enunciado seria:
A > B si y solo si Z(An-1,Bn-1) + Q(An-1,Bn-1)*Z(An-2,Bn-2) + Q(An-1,Bn-1)*Q(An-2,Bn2)*Z(An-3,Bn-3) +... + Q(An-1,Bn-1)*Q(An-2,Bn-2)*...*Q(A1,B1)*Z(A0,B0) = 1
Por lo tanto, si n=4, tenemos que:
A > B si y solo si Z(A3,B3) + Q(A3,B3)*Z(A2,B2) + Q(A3,B3)*Q(A2,B2)*Z(A1,B1) +
Q(A3,B3)*Q(A2,B2)*Q(A1,B1)*Z(A0,B0) = 1
En adelante, A>B se denominara como G(A,B)
Premisa 1.
El resultado de la funcin F(A,B) = 1; o sea A es igual que B
Si la premisa 1 es cierta, entonces la siguiente tabla de verdad tambin es cierta:
A=B
A>B
A<B
Premisa 2.
El resultado de la funcin G(A,B) = 1; o sea A es mayor que B
Si la premisa 2 es cierta, entonces la siguiente tabla de verdad tambin es cierta:
A=B
A>B
A<B
Premisa 3.[editar]
El resultado de la funcin H(A,B) = 1; o sea A es menor que B
Si la premisa 2 es cierta, entonces la siguiente tabla de verdad tambin es cierta:
A=B
A>B
A<B
Figura 5.
Consideraciones.
Se debe sealar que un modo de refinar los diagramas mostrados sera usar buffers para
compensar la velocidad de cada bit de salida; por ejemplo en la figura 2 se puede apreciar que
para generar el vector de salida S cada bit pasa por una cantidad distinta de compuertas, al
respecto de puede decir que el tiempo que requiere el vector S para producir su salida es igual
al tiempo que tarda en salir bit que requiere de ms compuertas para para dar su valor
correcto, el bit ms lento por decirlo de otra forma; sin embargo el uso de los buffers y el
clculo de los tiempos de un circuito estn ms all del mbito que cubre esta pgina.
SISTEMAS DIGITALES
INTRODUCCIN
LOS COMPARADORES, Un comparador es un circuito electrnico, ya sea
analgico o digital, capaz de comparar dos seales de entrada y variar la salida
en funcin de cul es mayor.
Un circuito comparador combinatorio compara dos entradas binarias (A y B de
n bits) para indicar la relacin de igualdad o desigualdad entre ellas por medio
de "tres banderas lgicas" que corresponden a las relaciones A igual B, A
mayor que B y A menor que B. Cada una de estas banderas se activara solo
cuando la relacin a la que corresponde sea verdadera, es decir, su salida ser
1 y las otras dos producirn una salida igual a cero.
Efectivamente, los comparadores son circuitos de tipo combinacional capaces
de comparar dos nmeros binarios y determinar si ambos son iguales o cual de
los dos es mayor (o menor). La figura muestra el esquema por bloques de un
comparador elemental de dos bits.
Comparador elemental de dos bits.
Como resultado de comparar el bit del dato A con el bit del dato B, se pueden
generar tres posibles salidas: I = que el bit A y el bit B sean iguales; M = que el
bit A sea mayor que el bit B; m = que el bit A sea menor que el bit B. La
siguiente tabla de la verdad relaciona los dos bits de entrada con las tres
posibles salidas:
Partiendo de este circuito bsico se pueden realizar comparadores que
comparen dos nmeros de n bits, como el mostrado en el esquema por bloques
de la figura, que compara dos nmeros de cuatro bits cada uno.