DocumentCode :
146632
Title :
A Code Partitioning Tool for Simulink Models to Implement on FPGA-Based Network-on-Chip Architecture
Author :
Miyasono, Satoru ; Moriai, Yosuke ; Saito, Hiroshi
Author_Institution :
Univ. of Aizu, Aizu-Wakamatzu, Japan
fYear :
2014
fDate :
23-25 Sept. 2014
Firstpage :
141
Lastpage :
148
Abstract :
In this paper, we propose a code partitioning tool to implement application C codes generated from a Simulink model into FPGA-based network-on-chip (NoC) architecture. First, we propose our FPGA-based NoC architecture with communication functions for sending and receiving data on the NoC. Our code partitioning tool accepts application C codes generated from a Simulink model, communication functions, and the task scheduling and allocation result for the Simulink model as inputs. Then, our proposed code partitioning tool generates C codes for each processing core on the NoC by copying the application C codes, generating a behavior function, inserting the communication functions, and removing unnecessary code based on the task scheduling and allocation result. In the experiments, we evaluate the execution time and the code size when we implement three Simulink models on our NoCs using our code partitioning tool.
Keywords :
electronic engineering computing; field programmable gate arrays; integrated circuit modelling; network-on-chip; C codes; FPGA-based NoC architecture; FPGA-based network-on-chip architecture; Simulink model; behavior function; code partitioning tool; code size; communication functions; execution time; processing core; receiving data; sending data; task allocation; task scheduling; Computational modeling; Computer architecture; Hardware design languages; Nickel; Receivers; Resource management; Software packages; FPGA; code partitioning; network-on-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Multicore/Manycore SoCs (MCSoc), 2014 IEEE 8th International Symposium on
Conference_Location :
Aizu-Wakamatsu
Type :
conf
DOI :
10.1109/MCSoC.2014.29
Filename :
6949465
Link To Document :
بازگشت