Lecture19 - 1/8 ENSC150 Lecture 19 Agenda Registers...

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

View Full Document Right Arrow Icon
ENSC150 Lecture 19 Agenda Registers Parallel Registers Shift Registers Counters 1/8 Lecture 19 Atousa Hajshirmohammadi, SFU
Background image of page 1

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

View Full DocumentRight Arrow Icon
Registers Registers are simply a set of flip-flops used to store a number of binary bits. A set of n flip-flops can store bits. 1-bit Register is the simplest form of a register: D clk Q D-Flip Flop C clk Q X 2/8 Lecture 19 Atousa Hajshirmohammadi, SFU
Background image of page 2
1-Bit Registers What if we don’t want Q to potentially change at each clock pulse? We want it to change when we want it to! Solution: Add a control signal, call it “Enable” to the circuit, such that when EN = 1, the new data can replace the old date, but when EN = 0, changes in the input data will not change the content of the register: The above 1-bit register has a this symbol: EN clk Q C D 3/8 Lecture 19 Atousa Hajshirmohammadi, SFU
Background image of page 3

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

View Full DocumentRight Arrow Icon
Parallel Registers If we put n of the 1-bit registers in parallel, we have an n -bit parallel register: EN Q C D EN Q C D EN Q C D EN Q n - 1 Q 1 Q 0 D 0 D 1 D n - 1 clk 4/8 Lecture 19 Atousa Hajshirmohammadi, SFU
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/16/2009 for the course ENSC 150 taught by Professor Dr.atousahashirmohammadi during the Spring '09 term at Simon Fraser.

Page1 / 8

Lecture19 - 1/8 ENSC150 Lecture 19 Agenda Registers...

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

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