MIT Department of Electrical Engineering & Computer Science

E E C S

EECS Fall 1997 Catalogue Supplement

6.195 How to Really Design Digital Systems

TR 1-2:30, 36-153
Prof. Donald Troxel, 36-287, x2570
3-6-3
Prerequisites: 6.004 or 6.111 or 6.115 or participation in the 6.270 design contest

Engineers in industry (and some graduate students at MIT) usually design with commercial CAD software. We will design digital systems with such software.

We have available three sets of software and the required computers. A common characteristic of this group of software tools is that they are all centered on VHDL. VHDL is a double acronym (VHSIC (Very High Speed Integrated Circuit) Hardware Description Language) and is widely used to represent digital systems. It is also an IEEE standard. One or possibly two textbooks related to VHDL (to be determined) will be required.

Two of the three software vendors provide schematic capture. All three provide simulation tools.

We will learn about VHDL and we will design some digital systems. The second project will be similar to those of 6.111 and 6.115 except they may well be scaled down so that they can be verified by simulation.

There will be homework sets early on in the term and there will be two projects, which will have both written and oral reports. There will not be a final examination. Each project report is required to be in html format suitable for a web browser. It may optionally have a downloadable JAVA applet. An oral presentation to the class, as well as electronic submission, is required.

The first project will consist of learning how to use one aspect of the tools and generating a short tutorial on the tool's use. It could be, for example, on schematic capture (You have two to choose from.). It could also be on how to use a counter or PAL or PLD or gate array or PROM or UART or........ It also could be on the use of VHDL, etc.

The second project will be a significant digital design which will be proven to work via a simulation. Examples and ideas will be given. 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. It must 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.

Either the second project or a continuation of it could satisfy the AUP requirement.


URL of this page: http://www-eecs.mit.edu/AY97-98/fall-cat/6195.html
Editor: Mibsy Brooks  | Created: May 6, 1997  | Modified: Oct 13, 1997
Related page: EECS Fall 1997 Catalogue Supplement
To MIT EECS home page  | Your comments and inquiries are welcome.