En electrónica, el circuito de adder realiza la adición del binario numbers.in varios ordenadores y otros tipos de procesadores. Los circuitos de sumadores no solo se usan en ALU, sino que también se usan en varios procesadores para calcular operaciones de incremento o decremento, índices de tablas, direcciones, etc. Un circuito de sumador típico genera suma y carga como salida. El propósito principal de estas direcciones se utiliza para agregar los diferentes formatos como XS-3, decimal codificado binario (BCD) y código gris. Cuando el cumplido de uno o dos se usa para especificar números negativos, es pequeño alterar el sumador al sustractor.Se usa un sumador más complejo para representar otros números con signos. Las aplicaciones del circuito de sumador son, los circuitos de sumador no solo se utilizan para agregar números binarios, sino que también se utilizan en aplicaciones digitales como dirección, índice de tabla, decodificación y cálculo, etc.
Tipos de Serpiente Circuitos
Sumador de los circuitos se clasifican en dos tipos, a saber, la Mitad de Circuito Sumador y Completo Circuito Sumador
la Mitad de Circuito Sumador
La mitad de circuito sumador se utiliza para sumar dos dígitos binarios es decir, a y B. la Mitad serpiente tiene dos o/ps como la suma y el acarreo, donde la suma se denota con ‘S’ y llevar a se denota con ‘C’. La señal portadora especifica un desbordamiento en el siguiente dígito de una suma de varios dígitos. El valor de la suma ‘S’ es 2C+S. El diseño más simple de media sumadora se muestra a continuación. La media sumadora se usa para agregar dos bits de i/p y generar una suma y un carry que se llaman o/ps. Las variables i / p del medio sumador se denominan bits augend & bits addend, mientras que las variables o / p se denominan suma y acarreo.
Circuito de media Sumadora
Tabla de verdad de Media Sumadora
La tabla de verdad de media sumadora se muestra a continuación, usando esto podemos obtener las funciones booleanas para suma & carry. Aquí el mapa Karnal se utiliza para obtener las ecuaciones booleanas para la suma y el transporte de la media víbora.
Tabla de Verdad de la Mitad Serpiente
la Mitad Serpiente Diagrama de la Lógica
el diagrama de La lógica de la mitad serpiente se muestra a continuación.Si A & B son i / ps binarias de la media sumadora, entonces la función booleana para calcular la suma ‘ S ‘ es la puerta XOR de las entradas A y B. Las funciones lógicas para calcular la carga ‘C’ es la puerta AND de A y B. Del diagrama lógico de la mitad sumadora inferior, es muy claro, requiere una puerta AND y una puerta XOR. Las puertas universales, es decir, las puertas NAND y NOR, se utilizan para diseñar cualquier aplicación digital. Por ejemplo, en la siguiente figura se muestra el diseño de una media sumadora utilizando puertas NAND.
Diagrama Lógico de Medio Sumador
Código VHDL Para Medio Sumador
entidad ha es
Puerto (a: in STD_LOGIC;
b : in STD_LOGIC;
sha : out STD_LOGIC;
cha : out STD_LOGIC);
end ha;
el comportamiento de la arquitectura de ha es
begin
sha <= a xor b ;
cha <= a y b ;
end Behavioral
Circuito de sumador completo
Se utiliza un sumador completo para añadir tres números binarios de entrada. Aplicación de full adder es difícil en comparación con la mitad de la serpiente. El sumador completo tiene tres entradas y dos salidas, las i / ps son A, B y Cin y las o / p son sum ‘ S ‘y carry ‘Cout’. En tres entradas del sumador completo, dos i / ps A B se agregan y augenden, donde la tercera i / p Cin se lleva a cabo antes de la operación de dígitos. El circuito de sumador completo genera un o/p de dos bits y estos se denotan con las señales S y Cout. Donde sum= 2XCout+S
Circuito de Sumador completo
Tabla de verdad de Sumador completo
La tabla de verdad del circuito de sumador completo se muestra a continuación, usando esto podemos obtener las funciones booleanas para sum & carry. Aquí Karnal mapa se utiliza para obtener las ecuaciones Booleanas para la suma y el acarreo del sumador completo.
Tabla de verdad de Sumador completo
Diagrama lógico de Sumador completo
Este circuito lógico de sumador completo se utiliza para agregar tres números binarios, a saber, A, B y C, y dos suma y carga de o/ps. Este circuito lógico de sumador completo se puede implementar con dos circuitos de media sumadora. El circuito de sumador de la primera mitad se usa para agregar las dos entradas para generar una suma incompleta & carry. Mientras que, una segunda mitad sumadora se usa para agregar ‘ Cin ‘ a la suma de la primera mitad sumadora para obtener la salida final. Si cualquier circuito lógico de media víbora genera una carga, habrá una carga o / p. Por lo tanto, el transporte de salida será una función OR del o/p de transporte de la mitad de la sumadora. Eche un vistazo al circuito lógico completo de la sumadora que se muestra a continuación.
Diagrama Lógico de Sumador completo
Codificación VHDL para Sumador completo
entity full_add es
Puerto ( a : en STD_LOGIC;
b : en STD_LOGIC;
cin : en STD_LOGIC;
sum : out STD_LOGIC;
cout : out STD_LOGIC);
end full_add;
el comportamiento de la arquitectura de full_add es
componente ha es
Puerto ( a : in STD_LOGIC;
b : in STD_LOGIC;
sha : out STD_LOGIC;
cha : out STD_LOGIC);
componente final;
señal s_s,c1,c2: STD_LOGIC ;
begin
HA1:mapa de puertos de ha(a,b,s_s,c1);
HA2:mapa de puertos ha (s_s,cin,sum,c2);
cout<=c1 o c2 ;
comportamiento final;
Por lo tanto, todo esto se trata de la Explicación del Circuito de Vástago en Breve con Diagrama de Circuito, que incluye una vástago medio, vástago completo con sus tablas de verdad & diagramas lógicos, Además, cualquier consulta con respecto a este tema o ideas de proyectos de ingeniería para estudiantes de ingeniería de último año dé su opinión comentando en la sección de comentarios a continuación. Aquí hay una pregunta para usted, ¿cuáles son las aplicaciones de la mitad de la víbora y la víbora completa?