Title :
From Simulink to NoC-based MPSoC on FPGA
Author :
Robino, Francesco ; Oberg, Johnny
Author_Institution :
Dept. of Electron. Syst., R. Inst. of Technol. (KTH), Stockholm, Sweden
Abstract :
Network-on-chip (NoC) based multi-processor systems are promising candidates for future embedded system platforms. However, because of their complexity, new high level modeling techniques are needed to design, simulate and synthesize embedded systems targeting NoC-based MPSoC. Simulink is a popular modeling environment suitable to model at system level. However, there is no clear standard to synthesize Simulink models into SW and HW towards a NoC-based MPSoC implementation. In addition, many of the proposed solutions require large overhead in terms of SW components and memory requirements, resulting in complex and customized multi-processor platforms. In this paper we present a novel design flow to synthesize Simulink models onto a NoC-based MPSoC running on low-cost FPGAs. Our design flow constrains the MPSoC and the Simulink model to share a common semantics domain. This permits to reduce the need of resource consuming SW components, reducing the memory requirements on the platform. At the same time, performances (throughput) of dataflow applications can increase when the number of processors of the target platform is increased. This is shown through a case study on FPGA.
Keywords :
embedded systems; field programmable gate arrays; integrated circuit design; integrated circuit modelling; network-on-chip; FPGA; NoC-based MPSoC; SW components; Simulink; common semantics domain; dataflow applications; design flow; embedded system; memory requirements; multiprocessor systems; network-on-chip; Computational modeling; Field programmable gate arrays; Mathematical model; Program processors; Prototypes; Semantics; Software packages;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location :
Dresden
DOI :
10.7873/DATE.2014.341