220 likes | 373 Views
Introduction to Digital Design. ECE-331, Digital Design Dr. Ron Hayne Electrical and Computer Engineering. Reference. Instructor: Prof. Ron Hayne Course Information http://ece.gmu.edu/~rhayne/ece331/ece331.htm Corequisites ECE 331 301-3 Recitation
E N D
Introduction to Digital Design ECE-331, Digital Design Dr. Ron Hayne Electrical and Computer Engineering 331_01
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 331_01
Recitation • Recitation Instructors • Sahil Luthra • email: sluthra@gmu.edu • Recitation Instructor office hours • TBD • Recitation sessions • Monday, 11:30 AM - 12:20 PM, Enterprise Hall, rm 173 • Tuesday, 4:30 - 5:20 PM, S&T I, rm 112 • Friday, 12:30 - 1:20 PM, S&T II, rm 15 • Vamsi Teladevalapalli • email: vteladev@gmu.edu 331_01
Administrative • Office • Science and Technology II, Room 235 • Office Hours • Tue & Thur 7:15 - 8:00 PM • Other Times by Appointment • Email • rhayne@gmu.edu 331_01
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 331_01
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 331_01
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 S&T-II room 265 • PCs in S&T-I labs 2A and 2B 331_01
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. 331_01
Required Textbook • Analysis and Design of Digital Systems with VHDL • Allen Dewey • ISBN 0-534-95410-3 • 1997 331_01
Questions? 331_01
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 331_01
Quantization 331_01
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 331_01
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 331_01
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 331_01
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 331_01
Why Digital? • Increased Noise Immunity • Reliable • Inexpensive • Programmable • Easy to Compute Nonlinear Functions • Reproducible • Small 331_01
Digital Design Process • Computer Aided Design Tools • Design entry • Synthesis • Verification and simulation • Physical design • Fabrication • Testing 331_01
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 331_01
End of Lecture • Administrative • Analog/Digital 331_01