15-reg - ECE2030 Introduction to Computer Engineering...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
10/11/09 1 1 ECE2030 Introduction to Computer Engineering Lecture 14: Registers, Toggle Cells, Counters 2 Registers • Register – a collection of binary storage elements • In theory, a register is sequential logic, but more often, think of a register as storing a vector of binary values • Frequently used to perform simple data storage and data movement and processing operations 3 4-bit Register • Register is the most fundamental storage • Each 1-bit Flip-flop is a single bit register • Cascade 4 of 1-bit FFs = A 4-bit Register 4 Read/Write Control a Register • Read: Retrieve data stored inside a flip-flop • Write: Update with a new input data into a flip -flop • Given C1 and C2 are continuous clock signals
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
10/11/09 2 5 Read/Write Control a Register R/W 6 Register Storage Expectations: A register can store information for multiple clock cycles To “store” or “load” information should be controlled by a signal Process: Use a signal to block the clock to the register, Use a signal to control feedback of the output of the register back to its inputs, or Use flip-flops, that for (0,0) applied, store their state Load is a frequent name for the signal that controls register storage and loading Load = 1: Load the values on the data inputs Load = 0: Store the values in the register 7 Registers with Clock Gating The Load signal enables the clock signal to pass through if 1 and prevents the clock signal from passing through if 0. Example: For Positive Edge-Triggered or Negative Pulse Master-Slave Flip-flop: Clock Load Gated Clock to FF 8 Another Read/Write Control of a Register R/W Clock Gating
Background image of page 2
10/11/09 3 9 Shift Registers Shift Registers move data laterally within the register
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/24/2009 for the course ENGINEERIN 4283 taught by Professor Smith during the Spring '09 term at American InterContinental University Dunwoody.

Page1 / 9

15-reg - ECE2030 Introduction to Computer Engineering...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online