This course will give an overview of the fundamentals of Hardware/Software Co-design and reconfigurable computing. This course will focus on the analysis of the various stages of co-deign with emphasis on understanding the problems and current solution techniques. Topics include partitioning, specification, co-synthesis and co-simulation. Some commonly used tools and techniques will also be discussed. Students will have the opportunity to explore a co-deign topic in depth through the course project. Prerequisite: CS 3813 and CS 3013. |