Massachusetts Institute of Technology
Department of Electrical Engineering and Computer Science
6.195 - How to Really Design Digital Systems

Project 2 Assigned - November 13, 1997

Due : December 10, 1997
Class presentations start December 2, 1997

Project 2 - Designing a Complicated Digital System

This project will be a significant digital design which will be proven to work via a simulation, not built. It is to be similar to 6.111 or 6.115 projects; but it must not rely on complex peripheral devices, such as a TV camera.

We will not have time to actually build and test this design but we will attempt to design it so that it could be built, sold, and shipped to customers.

It should be possible for the web document, which will form the report, to include the testing and verification method (and evidence), as well as a description of the digital system.

There will be a proposal stage in which the overall aims (specifications) of the second project will be discussed with either Professor Troxel or Amrit Pant. Discussions with both are allowed!

This will be followed by a block diagram conference with either or both members of the teaching staff.

The project is then to be coded in behavioral VHDL and simulated with either the Viewlogic or Mentor tools. The VHDL code is to be modified until one is happy with the simulation, i.e., the project does what you want it to do.

The project is then to be ``fit" to a chip or a number of chips. For the latter, one must (usually) recode the project in a structural form to explicitly say what will fit in a particular chip. Usually this involves recoding the vhdl as one sees what fits in a chip. You may use any chip for which we have a fitter, i.e., Cypress for starters. You may use any fixed LSI chip you like as long as you provide behavioral VHDL for it. Then the "fitted" project design is to be simulated and verified. It would be nice to know how fast the completed design works. Maybe you will want iterations of the fitting and the recoding and the simulation.

The Schedule for the Rest of the Term

Notification of any deviation in class schedules or instruction will be via email to 6.195students@mit.edu


Francis Doughty
Mon Nov 17 09:48:01 EST 1997