DOC PREVIEW
MIT 6 111 - Course Overview

This preview shows page 1-2-3-26-27-28 out of 28 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 28 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 28 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 28 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 28 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 28 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 28 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 28 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

L1: 6.111 Course Overview6.111 Staff Contact InformationRecommended Books6.111 Goals and PrerequisiteOverview of LabsFinal ProjectGrading and CollaborationThe First ComputerMeanwhile, in the World of Theory…Key Link Between Logic and CircuitsEvolution of Digital ElectronicsBuilding Digital SystemsBuilding Digital Systems with HDLsVerilog and VHDLLevels of Modeling in VerilogVerilog HDLThe FPGA: A Conceptual ViewSynthesis and Mapping for FPGAsEmbedded Digital SystemCell Phone Processor (OMAP 2420) from TIReal-World Performance MetricsVerification and TestingThe Inverter: Voltage Transfer CharacteristicExample Noise Sources in Digital CircuitsThe Inverter: Noise Margin Regenerative PropertyLab Hours, Equipment, ComputersThe 6.111 LabL1: 6.111 Spring 2008 1Introductory Digital Systems LaboratoryL1: 6.111 Course OverviewL1: 6.111 Course OverviewAcknowledgements:¾ Rex Min¾Some lecture material adapted from J. Rabaey, A. Chandrakasan, B. Nikolic, “Digital Integrated Circuits: A Design Perspective” Copyright 2003 Prentice Hall/Pearson.¾Based on Lecture Notes by Professor Anantha ChandrakasanCourse Website: http://web.mit.edu/6.111/www/s2008/L1: 6.111 Spring 2008 2Introductory Digital Systems Laboratory6.111 Staff Contact Information6.111 Staff Contact Information Lecturer Prof. Akintunde (Tayo) Akinwande – [email protected] (39-553,x8-7974) Course Assistant:  Carolyn Collins – [email protected] (39-5537, x3-0573) Teaching Assistants (TAs) - x3-7350, lab hours in 38-600 Imram Shamim ([email protected]) Irene Zhang ([email protected]) ? Lab Aides (LAs) Chun Li ([email protected]), Jessica Barber ([email protected]), AJ (Andrew) Meyer ([email protected]), Ceryen Tan ([email protected]), Edgar Twigg([email protected]) Technical Instructor Gim P. Hom ([email protected], Room 38-644, x4-3373)  Stock Clerk Arlin Mason (lab kits) - [email protected] (38-600, x3-4674) John Sweeney (5thfloor) - [email protected] (38-501, x3-0601)L1: 6.111 Spring 2008 3Introductory Digital Systems LaboratoryRecommended BooksRecommended Books Logic Design: Randy Katz, Gaetano Borriello, Contemporary Logic Design, Pearson Education, 2005  Verilog: there are plenty of good Verilog books and on-line resources. We recommend the book below for a basic introduction to Verilog: Samir Palnitkar, Verilog HDL, Pearson Education (2nd edition)L1: 6.111 Spring 2008 4Introductory Digital Systems Laboratory6.111 Goals and Prerequisite6.111 Goals and Prerequisite Design and Implement Complex Digital Systems Fundamentals of logic design : combinational and sequential blocks System integration with multiple components (memories, discrete components, FPGAs, etc.) Use a Hardware Design Language (Verilog) for digital design Interfacing issues with analog components (ADC, DAC, sensors, etc.) Understand different design metrics: component/gate count and implementation area, switching speed, energy dissipation and power Understand different design methodologies and mapping strategies(discrete logic, FPGAs vs. custom integrated circuits) Design for test  Demonstrate a large scale digital or mixed-signal system Prerequisite Prior digital design experience is NOT Required 6.004 is not a prerequisite! Take 6.004 before 6.111 or Take 6.004 after 6.111 or Take both in the same term Must have basic background in circuit theory Some basic material might be a review for those who have taken 6.004L1: 6.111 Spring 2008 5Introductory Digital Systems LaboratoryOverview of LabsOverview of Labs Lab 1: Basics of Digital Logic (Discrete Devices) Learn about lab equipment in the Digital Lab (38-600): oscilloscopes and logic analyzers Experiment with logic gates, flip-flops, device characterization Introduction to Verilog Lab 2: Simple FSM (Traffic Light / Car Alarm Controller) Design and implement simple Finite State Machines (FSM) Use Verilog to program an FPGA Report and its revision will be evaluated for CI-M  Lab 3: Simple FSM (Memory Tester) Learn how to use an SRAM and testing techniques Lab 4: Complex FSM (Pong Game) Design a system with multiple FSMs (Major/Minor FSM) Video interfaceL1: 6.111 Spring 2008 6Introductory Digital Systems LaboratoryFinal ProjectFinal Project Done in groups of two or three  Open ended You and the staff negotiate a project proposal Must emphasize digital concepts, but inclusion of analog interfaces (e.g., data converters, sensors or motors) common and often desirable Proposal Conference Design Review(s) Design presentation in class (% of the final grade for the in-class presentation) Top projects will be considered for design awards Staff will provide help with project definition and scope, design, debugging, and testing It is extremely difficult for a student to receive an A without completing the final project.L1: 6.111 Spring 2008 7Introductory Digital Systems LaboratoryGrading and CollaborationGrading and Collaboration Grading Policy Approximate breakdown:z Quiz 10%z 3 Problem Sets 3%z 4 Lab exercises  Lab 1 9% Lab 2 10% Lab 3 8% Lab 4 11%z Writing (Lab 2 revision- part of CIM requirement) 10%z Participation (lecture, recitation, project presentations) 3%z Final Project 36%  We impose late penalties Labs are penalized 20% per day Final Project MUST be done on time Collaboration Discuss labs with anyone (staff, former students, other students, etc.)z Then do them individuallyz Do not copy anything, including computer files, from anyone else Collaboration (with your partners) on the project is desirablez Project reports should be joint with individual authors specified for each sectionz Copy anything you want (with attribution) for your project reportL1: 6.111 Spring 2008 8Introductory Digital Systems LaboratoryThe First ComputerThe First Computer The first digital systems were mechanical and used base-10 representation.  Most popular applications: arithmetic and scientific computationThe BabbageDifference Engine(1834)25,000 partscost: £17,470L1: 6.111 Spring 2008 9Introductory Digital Systems LaboratoryMeanwhile, in the World of TheoryMeanwhile, in the World of Theory…… 1854: George Boole shows that logic is math, not just philosophy! Boolean algebra: the mathematics of binary values0000101001110 11 0AND OR NOT000011101111L1: 6.111 Spring 2008 10Introductory Digital Systems


View Full Document

MIT 6 111 - Course Overview

Documents in this Course
Verilog

Verilog

21 pages

Video

Video

28 pages

Bass Hero

Bass Hero

17 pages

Deep 3D

Deep 3D

12 pages

SERPENT

SERPENT

8 pages

Vertex

Vertex

92 pages

Vertex

Vertex

4 pages

Snapshot

Snapshot

15 pages

Memories

Memories

42 pages

Deep3D

Deep3D

60 pages

Design

Design

2 pages

Frogger

Frogger

11 pages

SkiFree

SkiFree

81 pages

Vertex

Vertex

10 pages

EXPRESS

EXPRESS

2 pages

Labyrinth

Labyrinth

81 pages

Load more
Download Course Overview
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Course Overview and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Course Overview 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?