Links, handouts, technical documentation, and other 331-like courses around the globe.
- FSM's: take a look at the Roboant®,
developed by Prof. Ward, at MIT (the java executable runs with the
batch file - so first download this file, unzip to a directory, then just run it. To understand what's behind the ant, read this.
- Some of the examples we'll work through in class are also available.
- Make sure you attend at least part of the senior
design project presentations. Schedule and details were sent to you by
email, and are available here.
I plan on having one extra credit question in the final exam about
these projects. It will be a question closely related to 331, obviously.
-
Drill problems on flip-flops. (these refer to chapter 7 of Brown and Vranesic's book)
- Handouts from the Recitation classes on VHDL. Implementing a carry look-ahead adder in VHDL. Code, testbench, and waveform.
- Prof. Kaps - ECE 331 in Spring 2007
-
Prof. Hintz - ECE 331 in Fall 2006
-
Prof. Hayne - ECE 331 in 2005
- This is a MIPS simulator you should know about: SPIM.
- Check the previous offerings of 6.004 (Computation Structures) from MIT: they have some very nice lectures there.
- Where to buy parts for your designs: some stores from other
universities do a great job of listing that, along with parts they
carry. Here are two examples: University of Washington and Univ. of Iowa.
-
Altera
-
Xilinx
-
Aldec
-
ModelSim
-
Stanford's EE 108 ModelSim (see other tutorials there too!)
- Berkeley's CS150 (Prof. R. Katz).
-
MIT's open course: Intro to Digital Systems
- UNC Chapel Hill, COMP120 (Computer Organization): handouts available here.
-
Atomic logic gates!!! (contributed by Joseph "Alex" Hrovat, ECE 331 - Fall 07)
-
Boolean Society
- Files (pdf) for you to download: (short handouts!)
- Base conversion
- Ascii table
- Addition and subtraction in Twos Complement
- Table with 4 bit numbers (signed, 1's compl, 2's compl)
- How to do subtraction in binary
- Drill Problems in base conversion, arithmetic, and Karnaugh Maps