Choose one the following for Assignment 3. A topic can be selected by a maximum of two groups.

1. Greatest Common Divisor (GCD) Calculator

2. Sequential Multiplier

3. Integer Square Root

4. Unsigned Sorter

5. Least Common Multiple (LCM) Calculator

6. Divider

7. Moving Average

An improvement of the subsampler circuit

8. Serial Data Receiver

9. Parallel to Serial Converter

    10. Booth Multiplier

    For multiplying signed numbers. Many many solutions for this circuit!

    11. BCD Calculator

    12. Huffman Decoder

    Challenging because need to understand the theory, but the circuit is ok!

     13. Laser Based Distance Measurer

    • Arizona University Part 1 and Part 2 (complete state diagram & high level datapath! Uses RTL with simple state diagrams.)