MICROELECTRONIC SYSTEMS NEWS

FILENUMBER: 1187 BEGIN_KEYWORDS Free Open Courseware MIT END_KEYWORDS DATE: November 2004 TITLE: Free Courseware at MIT
=================================================================

TITLE: Free Courseware at MIT

Educational resources for many of  MIT's  courses  are  available
on-line at no charge to anyone.  Just access:

MIT-OCW

The OpenCourseWare (OCW) project  is  not  a  degree-granting  or
certificate-granting activity  and does not provide access to MIT
faculty.

EECS 6.111 covers digital design  topics  such  as
digital  logic,  flipflops, PALs, CPLDs, FPGAs, counters, timing,
synchronization, and finite-state machines. The  semester  begins
with  lectures  and problem sets, to introduce fundamental topics
before students embark  on  lab  assignments  and  ultimately,  a
digital design project. The students design and implement a final
digital project of their choice, in areas such as  games,  music,
digital filters, wireless communictions, and graphics. The course
relies  on  extensive  use  of   Verilog   for   describing   and
implementing digital logic designs.

The website includes:

  Syllabus
  Calendar
  Lecture Notes
  Labs
  Assignments
  Exams
  Projects
  Tools
  Lab Kit

Lecture Notes are provided for the following:

L1 Introduction (PDF)

Course Objectives, Digital Logic, Hardware Description  Languages
L2 Combinational Logic (PDF)

Logic Gates, Boolean Algebra, Visualizations of Boolean  Algebra,
Hazards L3 Introduction to Verilog (Combinational Logic) (PDF)

Logic  Synthesis,  The  Verilog  Hardware  Description  Language,
Combinational   Logic   in  Verilog,  Testbenches  L4  Sequential
Building Blocks (PDF)

Preserving State with Feedback, Latches  and  Flip-flops,  Clocks
and  Timing Constraints, Clock Skew L5 Simple Sequential Circuits
and Verilog (PDF)

Simple Counters, Verilog Implementation of Sequential Circuits L6
Finite-State Machines and Verilog Implementation (PDF)

Metastability and Synchronization, Mealy  and  Moore  Formalisms,
Verilog Implementations, FSM Examples L7 Memories (PDF)

Technologies, Types of RAM and ROM, Memory  Controller  Circuits,
Specialty  Memories,  High-performance Interfaces L8 Circuits for
Arithmetic (PDF)

Binary Addition and Subtraction, Implementation  and  Performance
of  the  Full  Adder,  High-speed  Addition, Signed Arithmetic L9
Analog Building Blocks (PDF)

Analog Inputs, Useful Op-amp Circuits, A/D  and  D/A  Conversion,
Useful  A/D  and  D/A  Circuits L10 System Integration Issues and
Major/Minor FSM (PDF)

Hierarchy and Modularity, Data and Control Paths, Major and Minor
FSMs,  Memory  Modules  (RAM/ROM)  in  Altera,  Design  Tips  L11
Reconfigurable Logic  (PDF  -  2.0  MB)  Overview  of  Commercial
Devices,   Programmable  Logic  (PAL),  FPGA  Architectures,  and
Software Tools

L12 Reconfigurable Logic (cont.)  (PDF  -  2.0  MB)  Overview  of
Commercial Devices, Programmable Logic (PAL), FPGA Architectures,
and Software Tools

L13 Video (PDF) Displays, Synchronization, Recovery  of  Signals,
Sync Timing

L14 Project Kickoff (PDF)

Video of Past 6.111 Projects, Project Ideas, Deadlines and Goals,
Project  Guidelines, Grading, Asynchronous Interfaces and Kit-to-
kit Communication L15 Digital  Integrated  Circuits  and  Systems
(PDF - 2.5 MB)

Moore's  Law,   VLSI   Integration,   Layout   and   Fabrication,
Application-specific  Circuits,  Microprocessors.  Behavioral and
Algorithmic   Transformations,    Retiming,    Parallelism    and
Pipelinling L16 Power Dissipation (PDF - 1.5 MB)

Heat and Battery  Life  Issues,  Sources  of  Power  Dissipation,
Circuit  and  Algorithm  Optimizations for Power, Voltage Scaling
L17 Motor  and  Position  Determination  (PDF)  Servos,  Position
Measurement, Encoders, Motors, Windings


Project Presentations and Reports and Videos:

Andy Leiserson and Amir  Hirsch,  "Midi-Controlled  Sample  Based
Synthesizer"

Martijn Stevenson, Tom Wilson, and Kale McNaney, "iGameplay"

Yong-yi  Zhu,  Chris  Wurts,  and  Jacob  Kitzman,  "Dance  Dance
Revolution"

Orhan Dagli, Sedrick Tydus, and Joal Lopez, "Near-Miss Learner"

Ruby Pai, Surapap Rayanakorn, and Audrey Roy,  "MIT  Wakeup  Call
System"

Punya Biswal, Finale Doshi, and Javier Velez, "Caricatron"

Willie  Sanchez  and  Jaime  Lien,  "Real-Time   Motion-Activated
Tracking System"

Nathan Vantzelfde and Cory Zue, "Frogger"

Daniel Gibson  and  Joanne  Mikkelson,  "A  Wireless  Rover  with
External Video Feedback Control"

Kyle Gilpin,  Kushan Surana, and Andrew Wong, "Singing River"

Derik Thomann and Vanessa Hsu Chen, "Wireless EKG Analyzer"

Faye Kasemset, David Kloster, and  Andrew  Klock,  "Video  Target
Practice"

Tushara Karunaratna, Chun-Chieh Lin,  and  George  Heming,  "Play
Paratrooper and Lose Weight"

Ryan Damico, Ryan Manuel, and Carl Mahler, "Wireless Rover"

Charvak Karpe and Nathan Ackerman, "Emergency Brake Alert"

=================================================================

Return to MSN Home Page

dbouldin@tennessee.edu