CSC 525 Embedded Systems Programming
CSC 525 Embedded Systems Programming gives an overview of embedded systems, including
the concepts, design considerations and software development for an embedded computer system.
The course will strive to cover embedded system design/development concepts, real world
considerations in embedded system design and use, and platform-based Embedded System
Design. At the end of this course, students will be able to develop the hardware and software
required for designing an embedded system SoC on Xilinx FPGAs. Many of the concepts learnt
during the lectures will be demonstrated in the lab exercises and final project. Use of platform
based design for embedded systems is the current trend in embedded systems design, which will
be helpful in industry as well as academic research.
Prerequisites: CSC390 or CSC391 or permission