ECE 545 Digital System Design with VHDL - the GMU ECE ...

9 downloads 122 Views 5MB Size Report
Pong P. Chu, RTL Hardware Design Using VHDL, ... Fundamentals of Digital Logic with VHDL Design, ... Hubert Kaeslin, Digital Integrated Circuit Design:.
ECE 545 Digital System Design with VHDL Course web page: ECE web page → Courses → Course web pages → ECE 545 http://ece.gmu.edu/coursewebpages/ECE/ECE545/F11/

Kris Gaj Research and teaching interests: •  reconfigurable computing •  computer arithmetic •  cryptography •  network security

Contact: The Engineering Building, room 3225 [email protected] Office hours: Thursday, 7:30-8:30 PM, Tuesday, 7:30-8:30 PM, and by appointment

ECE 545 Part of: MS in Computer Engineering One of five core courses (must be passed with B or better) Fundamental course for the specialization area:

Digital Systems Design Elective course in the remaining specialization areas

MS in Electrical Engineering Elective

ECE 545 Part of: PhD in Electrical and Computer Engineering Knowledge tested at the Technical Qualifying Exam (TQE) Topic 2: Digital Design and Computer Organization

I am interested in…

I want to specialize primarily in… CAD tools & Design Automation

VLSI

Hardware Description Languages

Recommended program & specialization MS CpE Digital Systems Design

Digital Systems Design FPGAs & Reconfigurable computing ASICs & FPGAs

Computer Arithmetic

VHDL/Verilog

Front-end ASIC Design (algorithmic downto gate level)

CAD Tools Reconfigurable Computing

Back-end ASIC Design (circuit and mask layout levels) Analog & Digital Circuit Design

Microelectronics

VLSI Fabrication

VLSI Fabrication

Microelectronics

Nanoelectronics

Nanoelectronics Semiconductor Devices

MS EE Microelectronics/ Nanoelectronics

Courses

Design level Digital System Computer Design with VHDL Arithmetic

VLSI Design VLSI Test for ASICs Concepts

algorithmic register-transfer

ECE 545

gate transistor layout devices

ECE 645

ECE 586 ECE 680

Physical VLSI Design

ECE 584

ECE 681

ECE 682

Digital Integrated Circuits

Semiconductor ECE684 Device Fundamentals

MOS Device Electronics

CpE Digital Systems Design

CpE Microprocessors and Embedded Systems

PreApproved Electives

ECE 545 Digital System Design with VHDL ECE 586 Digital Integrated Circuits ECE 645 Computer Arithmetic ECE 681 VLSI Design for ASICs ECE 682 VLSI Test Concepts

ECE 510 Real-Time Concepts ECE 511 Microprocessors ECE 611 Advanced Microprocessors ECE 612 Real-Time Embedded Systems ECE 641 Computer System Architecture

Suggested Electives

CS 540, 583 (languages, algorithms) CS 635 (parallel machines) ECE 584, 684, … (technology) ECE 511, 611, … (microprocessors) ECE 542, 642, 742 (networks) ECE 645, 681 (digital design) ECE 646, 746, … (applications) ECE 548 (sequential mach. theory)

Professors

K. Gaj, K. Hintz, H. Homayoun, J. Kaps, T. Storey

H. Homayoun, J. Kaps, P. Pachowicz, C. Sabzevari

DIGITAL SYSTEMS DESIGN Concentration advisors: Kris Gaj, Jens-Peter Kaps, Ken Hintz 1.  ECE 545 Digital System Design with VHDL – K. Gaj, project, FPGA design with VHDL, Aldec/Mentor Graphics, Xilinx/Altera 2. ECE 645 Computer Arithmetic – K. Gaj, project, FPGA design with VHDL Aldec/Mentor Graphics, Xilinx/Altera 3. ECE 681 VLSI Design for ASICs – H. Homayoun, project/lab, front-end and back-end ASIC design with Synopsys tools 4. ECE 586 Digital Integrated Circuits – D. Ioannou, R. Mulpuri, 5. ECE 682 VLSI Test Concepts – T. Storey

Grading Scheme •  Homework

-

10%

•  Project

-

40%

•  Midterm Exam

-

20%

•  Final Exam

-

30%

Midterm exam 1 ü  2 hours 30 minutes ü  in class ü  design-oriented ü  open-books, open-notes ü  practice exams available on the web Tentative date: Last week of October

Final exam ü  2 hours 45 minutes ü  in class ü  design-oriented ü  open-books, open-notes ü  practice exams available on the web Date: Thursday, December 13, 4:30-7:15pm

Textbooks

12

Required Textbook Pong P. Chu, RTL Hardware Design Using VHDL, Wiley-Interscience, 2006. K?L@;8E: