DOC PREVIEW
GVSU EGR 426 - Assignment #4

This preview shows page 1 out of 2 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

EGR426 W’10Assignment #4Due Date: Thursday, April 29, 4:00 PM(this is our scheduled final exam day and time)Objectives• Implement numerical algorithms as part of a microcontrollerOverviewStarting with the 8-bit microcontroller design that you were given and have augmented in the previousassignment, your final assignment is to augment it again with support for numeric computation.Group WorkOn this assignment undergraduate students may work by themselves or in g roups of 2. This assignment hasa higher level of challenge than previous assignments thus g roup work, w ith a well-thought-out division oflabor, is recommended. Graduate students, however, are expected to work independently.Deliverables• A c orrect, well-structured, legible, and neat top-level s chematic for your design• All VHDL files that comprise your design.• Electronic versions of the above, submitted by e-mail.• A brief report that describes:– Your overall architectural approach– Any modificatio ns to the state transition diag ram for the microcontroller– Clearly labelled and annotated timing diagrams of all new instructions• A live demonstr ation of your design, exercising all new functionality by the due date listed above. Thisis wor th 50% of the project grade.• Undergraduate and full-time graduate students (i.e., those students without external full-time jobs)are REQUIRED to participate in the Engineering Project Day presentations, Thursday April 22ndfrom 10:00 AM - 12:00 PM. A pos ter presentation and demons tration is required (Assignment #2 issuggested). Part-time graduate students are encouraged to participate if they are available.• Students who SUCCESSFULLY demonstrate Assignment #4 with a poster presentation on April 22ndfrom 10:00 AM - 12:00 PM will receive a 15% early completion extra c redit bonus on Assignment #4.Note that test benches are not a required deliverable for this project. Hop e fully, you have discovered thebenefit o f testing your designs prior to hardware implementation. You are encouraged to use test benches,however, to verify your design as you develop it. Work ing test benches will be given extra credit if submittedby the due date of this assignment.1Additional Design Requirements1. Your CPU must oper ate at a clock spee d of at le ast 1 MHz.2. The “spirit” of Assignment #4 is an extension of your CPU with numeric processing capability andinstructions, and implementing the overall goal using a prog ram. That is, you are expected to imple-ment your assignment as a CPU program which makes use of numeric processing instructions that youadd.In the past, students have implemented their assignment completely in hardware, separate from theCPU, and submitted a one-line CPU “program” that simply turned on this external hardware. Thisapproach will not receive any credit.3. Deviations from the design requirements will be accepted with prior approval (e.g., using slide switchesinstead of pushbuttons,


View Full Document

GVSU EGR 426 - Assignment #4

Download Assignment #4
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Assignment #4 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Assignment #4 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?