TEAM MEMBERS : Devang Sachdev Lizheng Zhang TITLE : Hardware - Software Partitioning ABSTRACT: Traditionally when creating DSP systems, designers partition the hardware and software early in the process. Hardware and software engineers design their respective components in isolation, and communication between the two groups is minimal. There are several drawbacks to this approach. As a result, hardware-software codesign (HSC) has gained considerable momentum in industry and academia in the last decade. HSC integrates the principles of hardware and software design and provides structured methods and tools that focus on extensive modeling and simulation-based verification. Hardware software partitioning is one the important phases of codesign. In this project we evaluate effect of various partitioning planes on HW-SW co-design architecture, consisting of single SW processor, a HW coprocessor (FPGA), shared memory for HW-SW communication and SW local memory, by mapping very basic DSP algorithms. We implement an example application on the co-design platform with! varying and HW functions.