University of Leicester
Browse
ICECS_2015_madalozzo.pdf (404.77 kB)

A platform-based design framework to boost many-core software development

Download (404.77 kB)
conference contribution
posted on 2016-05-17, 09:30 authored by Guilherme Madalozzo, Marcelo Mandelli, Luciano Ost, Fernando G. Moraes
Embedded software engineers are dealing with complex and large software codes, which will continue to grow. To achieve a cost-effective design, concomitant hardware and software development is required during early design phases. This paper presents an open-source platform based design framework that combines different ADLs and simulators aiming at improving embedded software productivity, targeting future many-core embedded systems. The proposed approach adopts three models: RTL-VHDL level; RTL-SystemC coupled to ISSs; PBD (Platform Based Design) using OVP. The software (operating system and user applications) is the same for both models. Therefore, the OVP modeling allows fast software validation and debuggability. With the SystemC-ISS, it is possible to accurate estimate performance and energy consumption. The low-level model enables, besides area estimation, the validation of low-level protocols, as the communication protocol, network interface or flow-control mechanisms between routers. Results evaluate execution time, simulation time, and the number of executed instructions for several benchmarks using the proposed approach. The OVP model presents in average five times faster than the RTL-SystemC model, and the RTL-SystemC up to 155 times faster than the RTL-VHDL model.

History

Citation

IEEE International Conference on Electronics, Circuits, and Systems (ICECS), 2015, pp. 320-323

Author affiliation

/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Engineering

Source

2015 International Conference on Electronics, Circuits, and Systems (ICECS), Cairo, Egypt

Version

  • AM (Accepted Manuscript)

Published in

IEEE International Conference on Electronics

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Copyright date

2015

Available date

2016-05-17

Publisher version

http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7440313 http://www.ieee-icecs2015.org/

Temporal coverage: start date

2015-12-06

Temporal coverage: end date

2015-12-09

Language

en

Usage metrics

    University of Leicester Publications

    Categories

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC