|








|

|
|
ELE306/307:
Electronic Design Automation
|

Catalog Descriptions:
ELE 306 Electronic Design Automation (3)
Digital design, simulation, synthesis and verification using
electronic design automation (EDA) tools.
IEEE VHDL hardware description language and rapid prototyping with FPGAs.
Register transfer level design with reusable modules and cores.
(Lec. 3, Lab. 3) Pre: 201, 202, 212 and 215, and credit or concurrent enrollment in 307.
ELE307 Electronic Design Automation Lab. (1)
Laboratory exercises related to topics in 306.
Pre: 201, 202, 212, and 215, and credit or concurrent enrollment in 306.
|
|
|
|
The main software tool for this class is the
Altera’s Quartus II.
This is a comprehensive package includes schematic editor, state diagram editor,
VHDL and Verilog entry and synthesis tools, integrated waveform and timing
simulator, DSP design tools and utilities, and FPGA implementation and
configuration tools. Altera offers a free "web edition" of Quartus II; which
can be downloaded directly from the company website above. Students are
encouraged to obtain this free program to use at home.
|
|
|
|
|
|

|
The main hardware facility is the DE2 board from Altera. It carries an
Altera's Cyclone II EP2C35 FPGA in a 672-pin package. This FPGA has 33,216
programmable logic elements, 480K of on-chip RAM bits, 35 embedded 9-bit
multipliers, and four phase locked loops (PLLs).
The FPGA configuration file is downloaded from
the host computer via USB port.
|
|
|
|
Textbook:
Peter
J. Ashenden, The Student's Guide to VHDL, 2nd edition, Morgan
Kaufmann Publishers, 2008.
ISBN:
978-1-55860-865-8
|

|
|
306 Lecture: TuTh 11:00 -- 12:15 PM @ Kelley 102
307 Lab 02: Tu 2:00 -- 4:45 PM @ Kelley 220
307 Lab 03: We 2:00 -- 4:45 PM @ Kelley 220
307 Lab 04: Th 2:00 -- 4:45 PM @ Kelley 220
Computer Engineering students are required to take this course. This course is
the prerequisite of ELE405.
|
|