Professional Documents
Culture Documents
L4 Architecture 260823
L4 Architecture 260823
Upgradability.
A
A
Z =A+ B + C + D + E B
C D Z
D
D
E
Fastest
A
B Large Area
C
Very Difficult
D Z to Change
E
2:1 Mux
A B C D E R
Select
Control
Flexibility in operation
Characteristics of Sequential Architectures:
They need storage elements besides combinational
logic.
They need a sequence of steps to implement the full
logic specification.
Next step should be taken only when the logic
function of the previous step has been completed
and its result saved.
Regenerative behaviour—mainly because of direct or
indirect feedback between output and input
Pipelining Cl1 Cl2 Cl3 Cl4 Cl5
I1
A I2 O
R
B
C R
D R
R
E R R
I1 I2 O
Cl1 A+B, C+D, E H H
Cl2 A1+B1,C1+D1,E1 A+B+C+D,E H
Cl3 A2+B2,C2+D2,E2 A1+B1+C1+D1,E1 A+B+C+D+E
Cl4 A3+B3,C3+D3,E3 A2+B2+C2+D2,E2 A1+B1+C1+D1+E1
Cl5 …………………… ………………….. ……………………
Characteristics of Pipelined
Architectures:
They increase the sustained throughput of logic
function computation (roughly by a factor of 2 for a
2-stage pipelined architecture)
2:1 Mux
A
A B C D E L R
Select U
Control Op-select
Z=A+B+C–D-E
R
ADD A, B, Z
ADD Z, C, Z
ADD Z, D, Z
ADD Z, E, Z
Disadvantages of CISC:
Heavy Control
Variable clock cycle—pipelining is a difficult task
Variable instruction strength
Harvard Architecture:
Reduced clock cycle
Increased throughput
• RISC
• ASIP (Application Specific Instruction Processor)