RTLpart 1
RTLpart 1
RTLpart 1
Overview
Register Transfer
Logic Micro-operations
Shift Micro-operations
CSE 211
Register Transfer and Micro-operations 4
CSE 211
Register Transfer and Micro-operations 5
For any function of the computer, the register transfer language can be
used to describe the (sequence of) micro-operations
MAR
CSE 211
Register Transfer and Micro-operations 7
• Designation of a register
- a register
- portion of a register
- a bit of a register
15 0 15 8 7 0
R2 PC(H) PC(L)
Numbering of bits Subfields
CSE 211
Register Transfer and Micro-operations 8
R2 R1
CSE 211
Register Transfer and Micro-operations 9
R3 R5
– the data lines from the source register (R5) to the destination
register (R3)
– Parallel load in the destination register (R3)
– Control lines to perform the action
CSE 211
Register Transfer and Micro-operations 10
Control Functions
P: R2 R1
CSE 211
Register Transfer and Micro-operations 11
Load
Transfer occurs here
The same clock controls the circuits that generate the control function and the
destination register
Registers are assumed to use positive-edge-triggered flip-flops
CSE 211
Register Transfer and Micro-operations 12
CSE 211