Introduction to Digital Design - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

Introduction to Digital Design

Description:

Monday, 11:30 AM - 12:20 PM, Enterprise Hall, rm 173. Tuesday, 4:30 ... Switch position, digital logic, Dow-Jones Industrial, lottery, batting-average. 9/22/09 ... – PowerPoint PPT presentation

Number of Views:51
Avg rating:3.0/5.0
Slides: 22
Provided by: bass2
Category:

less

Transcript and Presenter's Notes

Title: Introduction to Digital Design


1
Introduction to Digital Design
  • ECE-331, Digital Design
  • Dr. Ron Hayne
  • Electrical and Computer Engineering

2
Reference
  • Instructor Prof. Ron Hayne
  • Course Information
  • http//ece.gmu.edu/rhayne/ece331/ece331.htm
  • Corequisites
  • ECE 331 301-3 Recitation
  • ECE 332 201-3 Digital Electronics and Logic
    Design Lab

3
Recitation
  • Recitation Instructors
  • Sahil Luthra
  • email sluthra_at_gmu.edu
  • Recitation Instructor office hours
  • TBD
  • Recitation sessions
  • Monday, 1130 AM - 1220 PM, Enterprise Hall, rm
    173
  • Tuesday, 430 - 520 PM, ST I, rm 112
  • Friday, 1230 - 120 PM, ST II, rm 15
  • Vamsi Teladevalapalli
  • email vteladev_at_gmu.edu

4
Administrative
  • Office
  • Science and Technology II, Room 235
  • Office Hours
  • Tue Thur 715 - 800 PM
  • Other Times by Appointment
  • Email
  • rhayne_at_gmu.edu

5
Administrative
  • Students with Disabilities
  • If you need special assistance, please inform me
    soon so that we can work something out.
  • Makeup Exams
  • Makeup exams are rarely given. Requests for a
    delayed Final Exam due to multiple tests in one
    day will ONLY be considered if proper forms are
    completed and in my hands prior to mid-semester
    Break.
  • Course calendar is on the web
  • http//ece.gmu.edu/rhayne/ece331/calendar_spring_
    05.pdf

6
(No Transcript)
7
Grading
  • Recitation/HW 20
  • MidTerm Exam 40
  • Final Exam 40
  • Homework
  • Assignments are on the web
  • http//ece.gmu.edu/rhayne/ece331/homework.htm
  • All homework will be accounted for and graded by
    the recitation instructor

8
Homeworks
  • Some Homeworks Require Use of VHDL
  • Hands-on in ECE-332
  • Mentor Graphics
  • Installed on
  • cpe02.gmu.edu (ECE Dept. Computer, Sun)
  • Tutorial on 332 web page
  • X-terminals
  • PCs in ST-II room 265
  • PCs in ST-I labs 2A and 2B

9
VHDL Support
  • IEEE Interactive VHDL Tutorial
  • On-line on Computer Engineering Home page
  • http//ece.gmu.edu/cpengr/vhdl.htm
  • (password protected)
  • IEEE Standard 1164, 1997

10
Personal Software
  • Not Required
  • Cypress Semiconductor (Warp release 6.x)
  • PC-based, 99
  • Oriented towards Their PLD FPGA devices
  • VHDL Subset simulator
  • Aldec-HDL environment
  • Student version 59.95
  • http//www.aldec.com/ActiveHDL/university_studente
    dition.htm

11
Honor Code
  • You Are Encouraged to Collaborate With Other
    Students and/or Obtain the Assistance of the
    Recitation Instructor on Homework.
  • Exams Are Closed Book, Closed Notes, No Use of
    Logic Functions on Calculators, and the Normal
    Honor Code Applies to All Exams.

12
Required Textbook
  • Analysis and Design of Digital Systems with VHDL
  • Allen Dewey
  • ISBN 0-534-95410-3
  • 1997

13
Questions?
14
Analog vs Digital
  • Analog
  • Continuous
  • Time
  • Every time has a value associated with it, not
    just some times
  • Magnitude
  • A variable can take on any value within a range
  • e.g.
  • temperature, voltage, current, weight, length,
    brightness, color

15
Quantization

16
Analog vs Digital
  • Digital
  • Discontinuous
  • Time (discretized)
  • The variable is only defined at certain times
  • Magnitude (quantized)
  • The variable can only take on values from a
    finite set
  • e.g.
  • Switch position, digital logic, Dow-Jones
    Industrial, lottery, batting-average

17
Analog to Digital
  • A Continuous Signal is Sampled at Some Time and
    Converted to a Quantized Representation of its
    Magnitude at that Time
  • Samples are usually taken at regular intervals
    and controlled by a clock signal
  • The magnitude of the signal is stored as a
    sequence of binary valued (0,1) bits according to
    some encoding scheme

18
Digital to Analog
  • A Binary Valued, B 0, 1 , Code Word can be
    Converted to its Analog Value
  • Output of D/A Usually Passed Through Analog Low
    Pass Filter to Approximate a Continuous Signal
  • Many Applications Construct a Signal Digitally
    and then D/A
  • e.g., RF Transmitters, Signal Generators

19
Digital is Ubiquitous
  • Electronic Circuits based on Digital Principles
    are Widely Used
  • Automotive Engine/Speed Controllers
  • Microwave Oven Controllers
  • Heating Duct Controls
  • Digital Watches
  • Cellular Phones
  • Video Games

20
Why Digital?
  • Increased Noise Immunity
  • Reliable
  • Inexpensive
  • Programmable
  • Easy to Compute Nonlinear Functions
  • Reproducible
  • Small

21
Digital Design Process
  • Computer Aided Design Tools
  • Design entry
  • Synthesis
  • Verification and simulation
  • Physical design
  • Fabrication
  • Testing

22
VHDL
  • Very High Speed Integrated Circuit
  • Hardware
  • Description
  • Language
  • A Formal Language for Specifying the Behavior and
    Structure of a Digital Circuit
  • Allows Top-Down Design

23
End of Lecture
  • Administrative
  • Analog/Digital
Write a Comment
User Comments (0)
About PowerShow.com