الفهرس | Only 14 pages are availabe for public view |
Abstract Codesign is the Integrated design of system implementation using both hardware and software components. It is applied to tightly coupled systems with hardware and software modules that interact to solve a certain task. HW /SW Codesign differs from conventional approaches of the design in that it continuously relates the hardware development cycle to the software one. Hence decisions made at the hardware design effect software design activities and vice versa. The HW /SW codesign techniques·can be used for many applications. These applications include: speedup of software execution, design of cost-effective systems, embedded systems and controllers, etc. In our work we review the concept of HW/SW codesign, its applications and its methodologies. Then we select the speedup of software algorithms as an application and we propose a codesign methodology for it. Some tools are built and others are modified to build a framework for our proposed methodology. Also a.general purpose accelerator is built, to be used for the HW pa.rt. Finally, we select a case study and we apply our methodology for it. |