MP Report Guidelines

Final Report Guidelines

The files below are provided by the TAs to help students with the MPs. The example bit files have worked in the past and should continue to do so. If a given bit file does not work bring this fact to the attention of the TAs.
All bit files use PB_ENTER as a reset switch. Please implement this feature in all of your designs.

Machine Problem 1

MP1 Handout    Update Notes

Checkpoint 1
HDLDesigner Given Files
Required Files for this checkpoint.
Designed in HDLDesigner and to be unpacked in your ece412 work directory.
Follow the specifications as listed in the MP handout.

UCF File
This file needs to be in the same directory as your .edf file when you run ngdbuild


Checkpoint 2
HDLDesigner Given Files
Required Files for this checkpoint.
Designed in HDLDesigner and to be unpacked from the same directory as the mp1_cp1 given files

UCF File
This file needs to be in the same directory as your .edf file when you run ngdbuild

TA Solution Bit File
You may load this bit file on the XUP board to see the expected output.
Note that the word "dead" is displayed on the 7-segment when you hold down the UP and DOWN buttons on the XUP board.
Do not implement such funtionality in your design as it is used to distinguish between the TA solution bit file and a student's bitfile.


Checkpoint 3
Use the resources on the XUP board to create your own design. You may build on top of your CP2 design.
We provide you with a skeleton design if you wish to create CP3 in a new module. If you build on top of your CP2 design, make sure to print your schematics before editing the project.
HDLDesigner Given Files
Optional Files for this checkpoint.
Designed in HDLDesigner and to be unpacked from the same directory as the mp1_cp1 given files

UCF File
This file needs to be in the same directory as your .edf file when you run ngdbuild
Rename this file to mp1_cp3.ucf before generating the bit file.

Some CP3 Examples

Checkpoint 4
Take a SanDisk 1.0GB CompactFlash disk from the lab and put it into the CompactFlash slot on your XUP board.
Open HyperTerm and configure per mp doc instructions. At the login prompt...
username: root
password: root
Explore the linux environment.

Machine Problem 2

MP2 Handout    Update Notes    Xilinx EDK BSB Files    Andrew's Notes on Getting ModelSim Working in EDK     Previous Students' Notes on Completing MP2

Checkpoint 1 Checkpoint 2 Document

Checkpoint 3 Document


Machine Problem 3

MP3 Handout    Update Notes

Checkpoint 1 Checkpoint 2 Checkpoint 3

Final Project

Past projects and ideas

Additional files
The zip files contain the pin mappings for both expansion ports. Instructions on which ports to add to your design are included in the UCF files.

  • SRAM UCF files
  • USB UCF files
  • Bit file for use with MemUtil
  • The Xilinx ISE project used to create that bit file