|
P7 objectives |
||
After studying the content of these projects, you will be able to:
Find example of commercial counters and registers in classic technologies, CMOS, LS-TTL, etc.
Explain the meaning and use of control signals such CE, LD, TC, Q, Din, etc.
Design synchronous canonical standard counters using plan C1 FSM methodologies in a single file:
Plan X: (small counters) as a typical enumerated FSM in P6.
Plan Y: (large counters) encoding states in n-bit radix-2 numbers and using STD_LOGIC_VECTOR signals and arithmetic libraries.
Design n-bit synchronous counters using:
Plan C2: components (building blocks) and signals as in Chapter 1.
Truncate counters using plan C2 to adjust standard circuits to any modulo.
Expand counters to reach any size.
Design counters for the common codes: radix-2, BCD, Gray, Johnson, one-hot, etc.
Design n-bit expandable data registers using plan Y (single file) and plan C2 (multiple components).
Design n-bit expandable shift registers using plan Y and plan C2.
Design applications of sequential systems using registers and counters as building blocks.