Universidad de Costa Rica

Hardware-dependent software synthesis for many-core embedded systems


Colaboradores:
Ing. Lochi Yu Lo, PhD.
Autores:
Samar Abdi and Gunar Schirner and Ines Viskic and Hansu Cho and Yonghyun Hwang and Lochi Yu and Daniel Gajski
Revista:
N/A
Editor:
IEEE Press
URL:
https://dl.acm.org/citation.cfm?id=1509714

Resumen:

This paper presents synthesis of Hardware Dependent Software (HdS) for multicore and many-core designs using Embedded System Environment (ESE). ESE is a tool set, developed at UC Irvine, for transaction level design of multicore embedded systems. HdS synthesis is a key component of ESE backend design flow. We follow a design process that starts with an application model consisting of C processes communicating via abstract message passing channels. The application model is mapped to a platform net-list of SW and HW cores, buses and buffers. A high speed transaction level model (TLM) is generated to validate abstract communication between processes mapped to different cores. The TLM is further refined into a Pin-Cycle Accurate Model (PCAM) for board implementation. The PCAM includes C code for all the HdS layers including routing, packeting …

© 2020 Escuela de Ingeniería Eléctrica, Universidad de Costa Rica.