University HomeUniversity DirectoriesUniversity Fast LinksDepartment Site MapDepartment HelpDepartment Webmail Server

 

Department Home

Schedule and Grading Policy
Laboratory Manuals
Semester project
Class hand-outs
some useful links
College of Engineering

 


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.

University Home

© University of
Rhode Island
Disclaimer

 

 

 

Instructor: Professor Jien-Chung Lo, Kelley Annex 221, jcl@ele.uri.edu