Reconfigurable Logic: Technology, Architecture and Applications
Fall: 12 units 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-447 Min. grade C or 18-341 Min. grade C
Sources
- Course catalogue ↗2026-2027