Home
Add Document
Sign In
Create An Account
14:332:331. Week 7 ALU Design
14:332:331 Computer Architecture and Assembly Language Spring 2006 Week 7 ALU Design [Adapted from Dave Patterson’s UCB CS152 slides and Mary Jane I...
Author:
Barrie Derick Parsons
5 downloads
0 Views
594KB Size
Report
Download PDF
Recommend Documents
Logic Unit ALU Design
Computer Architecture ECE 361 Lecture 7: ALU Design : Division
Review: A One Bit ALU. ECE468 Computer Organization & Architecture. ALU Design II. Deriving requirements of ALU
ECE468 Computer Organization & Architecture. ALU Design II
Alu
Information Design Week 8
MILAN DESIGN WEEK 2016
VIENNA DESIGN WEEK 2017
7 days a week
Week 7 Lecture: Programming
VIENNA DESIGN WEEK
Aluminium. Alu - Edgings Alu - T-Bars Alu - Handles Alu - Handleless Systems Alu - Technical profiles
Alu
Alu
Alu-Saumbohle GIGANT Alu-Leichtverbau GIGANT Alu-Kammerplattenverbau GIGANT Alu-Leichtverbau GIGANT Ein System vier Einsatzbereiche
Week 9: More about design
ALU TWIST ALU PUSH EUROPA PRODUKTBESCHREIBUNG 2016
WEEK 1 WEEK 2 WEEK 3 WEEK 4 WEEK 5 WEEK 6 WEEK 7 WEEK 8 WEEK 9 WEEK 10 ASSESSMENT STRATEGY
Week 7. Presenting your company
PC Update. Control ALU ALU. Control. Control
Newsletter. Term 2 Week 7
This Unit: Arithmetic and ALU Design. Shifts. Barrel Shifter. Rotations
Instructions for Lab 2: ALU. SMD154 VLSI Design
2.ALU Design. Olle Seger Dake Liu Oscar Gustafsson
14:332:331 Computer Architecture and Assembly Language Spring 2006
Week 7 ALU Design
[Adapted from Dave Patterson’s UCB CS152 slides and Mary Jane Irwin’s PSU CSE331 slides] 331 W07.1
Spring 2006
Head’s Up
This week’s material z
MIPS logic and multiply instructions - Reading assignment – PH 3.1-3.4
z
MIPS ALU design - Reading assignment – PH B.5, B.6
331 W07.2
Spring 2006
Review: MIPS Arithmetic Instructions 31 R-type: I-Type: z
25
op
Rs
20
15
Rt
5
Rd
funct
0 A 32
zeroovf 1 1 ALU
op
Rs
Rt
Immed 16
expand immediates to 32 bits before ALU
z10
operations so can encode in 4 bits
B 32
32
4 m (operation)
0
add
Type
op
funct
1
addu
ADD
00
100000
2
sub
ADDU 00
100001
3
subu
SUB
00
100010
SUBU 00 AND
op
funct
4
and
100011
00
101000
5
or
00
100100
00
101001
6
xor
OR
00
100101
SLT
00
101010
7
nor
XOR
00
100110
SLTU 00
101011
a
slt
NOR
00
100111
00
101100
b
sltu
331 W07.3
Type
result
Spring 2006
Review: A 32-bit Adder/Subtractor Built out of 32 full adders (FAs)
B
1 bit FA
A0
1-bit FA c1
S0
A1
1-bit FA c2
S1
A2
1-bit FA c3
S2
B0
carry_in A
c0=carry_in
S
carry_out
B1
B2
...
add/subt
S = A xor B xor carry_in
c31 carry_out = A∧B v A∧carry_in v B∧carry_in
A31
(majority function) B31
Small but slow!
331 W07.4
1-bit FA
S31
c32=carry_out Spring 2006
Minimal Implementation of a Full Adder
Gate library: inverters, 2-input nands, or-and-inverters
architecture concurrent_behavior of full_adder is signal t1, t2, t3, t4, t5: std_logic; begin t1
Suggest Documents
Logic Unit ALU Design
Read more
Computer Architecture ECE 361 Lecture 7: ALU Design : Division
Read more
Review: A One Bit ALU. ECE468 Computer Organization & Architecture. ALU Design II. Deriving requirements of ALU
Read more
ECE468 Computer Organization & Architecture. ALU Design II
Read more
Alu
Read more
Information Design Week 8
Read more
MILAN DESIGN WEEK 2016
Read more
VIENNA DESIGN WEEK 2017
Read more
7 days a week
Read more
Week 7 Lecture: Programming
Read more
VIENNA DESIGN WEEK
Read more
Aluminium. Alu - Edgings Alu - T-Bars Alu - Handles Alu - Handleless Systems Alu - Technical profiles
Read more
Alu
Read more
Alu
Read more
Alu-Saumbohle GIGANT Alu-Leichtverbau GIGANT Alu-Kammerplattenverbau GIGANT Alu-Leichtverbau GIGANT Ein System vier Einsatzbereiche
Read more
Week 9: More about design
Read more
ALU TWIST ALU PUSH EUROPA PRODUKTBESCHREIBUNG 2016
Read more
WEEK 1 WEEK 2 WEEK 3 WEEK 4 WEEK 5 WEEK 6 WEEK 7 WEEK 8 WEEK 9 WEEK 10 ASSESSMENT STRATEGY
Read more
Week 7. Presenting your company
Read more
PC Update. Control ALU ALU. Control. Control
Read more
Newsletter. Term 2 Week 7
Read more
This Unit: Arithmetic and ALU Design. Shifts. Barrel Shifter. Rotations
Read more
Instructions for Lab 2: ALU. SMD154 VLSI Design
Read more
2.ALU Design. Olle Seger Dake Liu Oscar Gustafsson
Read more
×
Report "14:332:331. Week 7 ALU Design"
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
×
Sign In
Email
Password
Remember me
Forgot password?
Sign In
Login with Google
Login with Facebook