Professional Documents
Culture Documents
ECE 331 - Digital System Design: Course Introduction and VHDL Fundamentals
ECE 331 - Digital System Design: Course Introduction and VHDL Fundamentals
ECE 331 - Digital System Design: Course Introduction and VHDL Fundamentals
Course Introduction
and
VHDL Fundamentals
(Lecture #1)
The slides included herein were taken from the materials accompanying
Fundamentals of Logic Design, 6th Edition, by Roth and Kinney,
and were used with permission from Cengage Learning.
Course Introduction
Instructor: Craig Lorie
Email: clorie@gmu.edu
Phone: (703) 993 – 9616
Office: Nguyen Engineering Bldg., Rm. 3221
TA: Ahmad Salman
Email: asalman@gmu.edu
TA: Smriti Gurung
Email: sgurung@gmu.edu
Fall 2010 ECE 331 - Digital Systems Design 4
Textbook
Two exams during the semester.
Final exam.
All exams are closed-book.
No cheat-sheets.
No make-up exams.
In the case of an emergency, see me.
Notify me in advance (whenever possible) if a
conflict or problem exists.
Fall 2010 ECE 331 - Digital Systems Design 9
Grading
The final grade will be calculated as follows:
Homework 15%
Exam #1 25%
Exam #2 25%
Final Exam 35%
The grade for lab (ECE 332) is assigned
separately.
The letter grade assignment is indicated in the
syllabus.
Fall 2010 ECE 331 - Digital Systems Design 10
Attendance
Attending class is in your best interest!
I will provide supplemental information to that
which is included in the textbook.
I will go over a multitude of examples.
I will answer questions.
However, attendance in lecture is NOT
mandatory.
Attendance in Lab (ECE 332) IS mandatory.
Fall 2010 ECE 331 - Digital Systems Design 11
Email
DESIGN ENTRY
Synthesis
Functional simulation
No
Design correct?
Yes
Physical design
Timing simulation
No
Timing requirements met?
Chip configuration
bit std_ulogic
boolean std_logic
integer bit_vector
natural string
positive std_ulogic_vector
character std_logic_vector
There are other data types, including enumerated types.
A
B
C
A
B F
C
A
B
C
Architecture