A case study in hardware-software codesign of distributed systems - Vehicle parking management system

Trong‐Yen Lee, Pao‐Ann Hsiung, Sao‐Jie Chen · Parallel and Distributed Processing Techniques and Applications · 1999

Hardware-software codesign of distributed systems is a more challenging task than that of centralized embedded systems. Each phase of codesign, such as copartitioning, cosynthesis, cosimulation, and coverification, must take into account physical restrictions imposed by the distributed nature of such systems. Although codesign of distributed systems is more complex, yet many common parts of the systems can be reused for codesign. For the above two reasons, we have adopted an object-oriented (OO) codesign approach, which allows a natural structural restriction and object design reuse. A parallel approach to hardware-software partitioning is also presented. We illustrate our techniques through a case study on a Vehicle Parking Management System (VPMS). The study shows the benefits of OO codesign and parallel partitioning. Validation is accomplished through prototyping and emulation.

Read the paper · More papers on PaperTik