DIGITAL SYSTEM EXAMPLES FOR VERIFICATION
Design Problems
-
Easy Design Problems
- Sequential Multiplier (Controller type) based on Counting Up and Down.
- Greatest Common Divider.
- Smallest Common Multiplier.
- Fibonacci Sequence Generator.
- Sorting Resistors to Classes.
- Black Jack Machine.
- Tickets and Change Giving Machine.
several versions.
- Programmable Digital Waveform Generator.
- Digital FIR Filter.
- Digital IIR Filter.
-
Medium Complexity Design Problems
- Sequential Multiplier (Controller type) based on Shifts and Additions.
several versions.
- Combination Multiplier based on Iterative Circuit.
- Combination Multiplier based on Two-Dimensional Iterative Circuit (Shift and Add).
- Parallel State Machine to Delay Pulses.
- CRPD (Central Registration and Processing of Data).
- Systolic Realization of Faddeev Algortihm for Matrix Multiplication.
- Galois Logic Transform Based on Fast Fourier and Walsh Transform Ideas.
-
More Challenging Design Problems
- Satisfiability Machine.
- Sorting/Absorbing Machine.
- Hough Transform Processor.
- Machine for Constructive Induction approach to Machine Learning.
- Cube Calculus Machine for solving combinational problems.
all the above "More Challenging" projects will be in the book.