Carnegie Mellon University

Electrical and Computer Engineering

College of Engineering

Course Information

18-643: Reconfigurable Logic: Technology, Architecture and Applications

Units:

12

Description:

Three decades since its original inception as a lower-cost compromise to ASIC, modern Field Programmable Gate Arrays (FPGAs) are versatile and powerful systems-on-a-chip for many applications that need both hardware level efficiency and the flexibility of reprogrammability. More recently, FPGAs have also emerged as a formidable computing substrate with applications ranging from data centers and mobile devices. This course offers a comprehensive coverage of modern FPGAs in terms of technology, architecture and applications. The coverage will also extend into on-going research investigations of future directions. Students will take part in a substantial design projects applying the latest FPGA platforms to compute acceleration. Register-Transfer Level (RTL) hardware design experience is required.

Prerequisites: 18-341 or 18-447

Last Modified: 2017-08-21 3:51PM

Semesters offered:

  • Fall 2017
  • Fall 2016
  • Fall 2015