| Call Number | 12881 | 
|---|---|
| Day & Time Location | TR 11:40am-12:55pm 451 Computer Science Building | 
| Points | 3 | 
| Grading Mode | Standard | 
| Approvals Required | None | 
| Instructor | Luca Carloni - homepage | 
| Type | LECTURE | 
| Method of Instruction | In-Person | 
| Course Description | Design and programming of System-on-Chip (SoC) platforms. Topics include: overview of technology and economic trends, methodologies and supporting CAD tools for system-level design, models of computation, the SystemC language, transaction-level modeling, software simulation and virtual platforms, hardware-software partitioning, high-level synthesis, system programming and device drivers, on-chip communication, memory organization, power management and optimization, integration of programmable processor cores and specialized accelerators. Case studies of modern SoC platforms for various classes of applications. | 
| Web Site | Vergil | 
| Department | Computer Science | 
| Enrollment | 63 students (60 max) as of 3:06PM Friday, October 31, 2025 | 
| Status | Full | 
| Subject | Computer Science and Electrical Engineering | 
| Number | W4868 | 
| Section | 001 | 
| Division | Interfaculty | 
| Open To | Barnard College, Columbia College, Engineering:Undergraduate, Engineering:Graduate, GSAS, General Studies, Journalism | 
| Section key | 20253CSEE4868W001 |