|
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
- Start with the ASM provided in class
- Included the initial LEFT shift into the preload of the RQ16 register
- 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
- Refined the RQ16 register to load appropriately shifted values based on the ALU carry out values.
- 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:
Last modified 4/30/1998
|