Monarch Digital Designs

341 Project Team Website


Team Design Modules

Characteristics:
  • TS = 9 clock cycles by 35% chip utilization = 315
The details can be found in the divider.rpt file generated by MAX+plus 2

Evolution of Design

  1. Start with the ASM provided in class
  2. Included the initial LEFT shift into the preload of the RQ16 register
  3. Store the old value instead of adding back the divisor
    • First tried to design a separate register to hold the old data
    • Settled on including in logic of RQ16 register
  4. Refined the RQ16 register to load appropriately shifted values based on the ALU carry out values.
  5. Included the final RIGHT shifting of the remainder (R) into the RQ16 register logic.

Resources

ECE 341 Design Project description
Dr. Meyer's "official" webpage describing project. (Local copy archived from source on 4/24/1998) Includes:
  • Problem specification
  • Design constraints and goals
  • Design phase
  • Simulation phase
  • Demonstration and reporting requirements
  • Grading

Task List, last updated 3/20/98
Includes notes from the first group discussion

Arithmetic for Computers -- Division, (502 KB .pdf)
Handout given to each team describing three division algorithms. Source unknown.

Altera, developers of MAX+PLUS 2 Software
Feature references provided by Altera.


Send mail to team members:

Del Croom
Samaria Hunter
Loreyna Yeung

Last modified 4/30/1998