0% found this document useful (0 votes)
146 views29 pages

2010-0012. Basic Adders and Multipliers From Wakerly

The document discusses various adder circuits including full adders, 4-bit ripple adders, carry look-ahead adders, and how a subtractor can be made from an adder. It also covers 4-bit ALU chips like the 74x283 and implementations of adders and multipliers using Verilog.

Uploaded by

onlyyou1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
146 views29 pages

2010-0012. Basic Adders and Multipliers From Wakerly

The document discusses various adder circuits including full adders, 4-bit ripple adders, carry look-ahead adders, and how a subtractor can be made from an adder. It also covers 4-bit ALU chips like the 74x283 and implementations of adders and multipliers using Verilog.

Uploaded by

onlyyou1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 29

Adders

Full adder

4-bit ripple adder

Subtractor from adder

Carry look-ahead adder

Previous
inputs are in
this logic here
to speed up
the carry
propagation

74x283 4-bit
binary adder
G and P bits
go to all
previous
bits

74x283 4-bit binary adder


This chip is
internally a
Carry lookahead adder

16-bit group-ripple adder built from 74X283


Adders

74x181 4-bit ALU

74x181 4-bit ALU

4-bit ALUs: 74X381 and


74x382

74x381 and 74x382 ALUs

74x182 Lookahead Carry


Circuit

74x182 Lookahead Carry Circuit

74x381 ALU

16-bit ALU
using
groupcarry
lookahead

Two ways to realize


Selectable Addition

Verilog for addition

Verilog for adder sharing

Verilog continuous
assignment statement

8-bit
74x381like ALU

Multiplier

Partial products in a 8*8


multiplier

Interconnections
for a 8*8
multiplier

A Faster
variant of a 8*8
combinational
multiplier

Verilog for 8*8


combinational multiplier

Behavioral
Verilog 8*8
multiplier

Verilog variable names for a 8*8


multiplier

Structural
Verilog for a
8*8
combinational
multiplier

Verilog testbench for a 8*8 combinational multiplier

You might also like