ECE 4170: Introduction to HDL Based
Design
2007 Spring Semester
Prerequisite: ECE 2031
Course Objective: Introduction
to hardware description languages and associated methodologies for digital
system design. In depth coverage includes applications to the simulation and
synthesis of digital systems. Detailed coverage of VHDL and modern standards
employed with HDLs for system-on-chip design. An introduction to competing HDL
languages. The course has a significant project component to re-enforce
language concepts in the context of modern systems-on-chip.
Recommended Text: VHDL: From Simulation to Synthesis, S. Yalamanchili, Prentice
Hall (pubs.). Alternative sources of information, class notes, and supplemental
readings will be assigned.
Course Syllabus: http://www.ece.gatech.edu/academics/courses/course_outline.php?prmCourse=ECE4170
Instructor: |
Sudhakar Yalamanchili |
Teaching Assistant: Contact Information: Office Hours: |
Michael Bales Email: mbales3@mail.gatech.edu TTH 12-1:30, Klaus 1448 (The SUN
Laboratory) |
|
Contact Information: |
Klaus Advanced Computing Building (KACB)
2316 Tel: 404-894-2940 Email: sudha@ece.gatech.edu |
|||
Office Hours: |
MW 12:30 PM – 2:30 PM |
|||
Class: |
MW 11:05 PM
– 11:55 PM |
|||
Grading: |
Exam I – 20%, |
|||
Exam Schedule: |
Exam I – February 20th, 7:30pm – February 21st,
7:30pm. Exam
I Solutions Exam
II, Due: Thursday,
March 29th, noon |
|||
Assignment Schedule: |
Assignment 1 : Due
February 7th, 9pm. Assignment 2: Due
February 14th, 9pm. Proposal: Due
February 7th, 2007, 9pm. Assignment 3: Due
February 20th, 9pm. Assignment 4: Due
March 16th, 9pm (check below for links to standards) Requirements and Test Document: Due
February 28th, 9pm. Functional Design Document: Due April 11th, 9pm. Project Aids: OpenRISC Infrastructure (Note: This is a 24MB file!) Intermediate Project Submission: Due April
17th, 9 pm. Final Project Submission: Due April
27th, 9pm. Final Exam : Due 5:40 pm, May 1st, 2007 |
|||
Laboratory Information |
||||
|
|
|||
Attendance: Students are responsible for all material covered in
class, including changes in exam schedules announced in class. Make-up exams
will be considered only if the student informs the instructor of the absence
prior to the exam date, or, when prior information was not possible, immediately
following the exam. Make-up exams are not guaranteed to be the same as the
exam given in class. Academic Honesty: Although students are encouraged strongly to work
together to learn the course material, all students are expected to complete
quizzes and exams individually, following all instructions stated in
conjunction with the exam. All conduct
in this course will be governed by the Georgia Tech honor code.
Additionally, it is expected that students will respect their peers and the
instructor such that no one takes unfair advantage of anyone else associated
with the course. Any suspected cases of academic dishonesty will be reported
to the Dean of Students for further action. |
|
|||
Module # |
Topic |
Notes |
1 |
|
|
2 |
|
|
3 |
|
|
4 |
Assignment 1:
Due February 7th, 9 pm |
|
5 |
Some Helpful Example Exercises: Example1 : Zip File |
|
6 |
Proposal Format: Due February 7th, 9pm |
|
7 |
Helpful Examples: Example 2 |
|
8 |
Assignment 2: Due February 14th, 9pm. Requirements and Test Document: Due
February 28th, 9pm. |
|
9 |
Assignment 3: Due
February 20th, 9pm |
|
|
|
Exam I – February 20th, 7:30pm –
February 21st, 7:30pm |
10 |
Introduction to The
Open Core Protocol |
|
11 |
|
|
12 |
A Nice Short
Verilog Tutorial from Bucknell |
|
|
Spirit Consortium |
|
13 |
Exam II: Due Thursday noon, March 29th. |
|
|
Summary and Wrap up |
OpenRISC
Infrastructure (Note this is a 24MB file) Final Project
Reports Due: April 27th, 9pm. |
|
Final Examination May 1st,
(2:50 – 5:40) |
|