Applications of registers include serial addition

Applications of registers include serial addition - When a...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
Applications of registers include serial addition, convolutional encoders for error-control coding, and pseudo-random binary sequence generators. Counters are primarily used as pattern generators. A parallel load register either holds the value of the outputs, or parallel loads the inputs to make them outputs. They can be designed with D or T flip flops, although it's easier to use D flip flops. A k-bit register contains k flip flops. Each flip flop can store a single bit. A positive edge-triggered flip flop (thus, a register) can only change the value of the bit on a positive edge.
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: When a positive edge occurs, a register can either hold its value (if c == 0 ) or parallel load (if c == 1 ). A parallel load means the bits are read in from the input bits ( b(k-1)-0 ) and stored in the k-bits within the register. A hold means the registers do not read in the bits, but maintains the current values of the bits. A register can only change its value at most once per positive edge. When the clock is not at a positive edge, the register maintains ("holds") its value. A k-bit register always outputs its values through z(k-1)-0 ....
View Full Document

This note was uploaded on 10/27/2010 for the course EE Electronic taught by Professor Ortiz during the Spring '10 term at The University of Texas at San Antonio- San Antonio.

Ask a homework question - tutors are online