A DESIGN FLOW FOR PREDICTABLE COMPOSABLE SYSTEMS
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
MPSoCs serve for the needs of the modern embedded systems by providing computationally powerful and flexible platforms. However, due to the design productivity gap and some architectural and methodological challenges, the successful design of real-time applications on these platforms is becoming a pressing concern. Methodologies starting with models at low levels of abstractions often are limited in their design space exploration. One way to improve the situation is by introducing formally analyzable models and entering the design process at a high level of abstraction. This approach enables the creation of correct-by-construction designs. ForSyDe is a modeling framework for embedded systems based on the theory of formal models of computation and it allows specification of systems at a high abstraction level. On the other hand, architectural challenges such as unpredictable timing behavior and interference between applications call for predictable and composable architectures. The CompSOC platform has a predictable and composable architecture and its design flow can map analyzable data-flow applications to an MPSoC in a way that guarantees the real-time requirements of the applications. Methodological challenges such as the automation of the design flows and tool interoperability are other major contributers of the design productivity gap, hence these aspects of a design flow are of paramount importance. By combining the ForSyDe and the CompSOC design flows, this thesis proposes a design flow that starts with a high level model of the system. By formal analysis, this design flow can produce a mapping of application tasks to an MPSoC platform. The design flow can implement an FPGA prototype of the system. The design flow is automated and as case studies, two image processing applications are implemented. These two applications are used to validate the design flow.
Place, publisher, year, edition, pages
2013. , 138 p.
Engineering and Technology
IdentifiersURN: urn:nbn:se:kth:diva-128519OAI: oai:DiVA.org:kth-128519DiVA: diva2:647797
Master of Science - System-on-Chip Design
Sander, Ingo, Associate professor