Back to Search Start Over

Improving the Performance of Shared Memory Communication in Impulse C

Authors :
Qingxu Deng
Xi Jin
Mingsong Lv
Nan Guan
Source :
IEEE Embedded Systems Letters. 2:49-52
Publication Year :
2010
Publisher :
Institute of Electrical and Electronics Engineers (IEEE), 2010.

Abstract

With the evolution of field-programmable gate arrays (FPGAs) to the Million-Gate scope, high-level languages are gaining popularity in electronic system design, which greatly improves design and verification efficiency. Impulse C is a high-level language widely used in software/hardware (SW/HW) codesign and provides users with varies SW/HW communication mechanisms. But the communication mechanisms of Impulse C are mainly designed for versatility, and the resources within the FPGA chip is not fully utilized. In this letter, we present a improved implementation of the shared memory communication in Impulse C by utilizing both ports of the dual-port BRAM. Experiment results show that the improved implementation can greatly improve the performance of shared memory communication, and further improve the execution efficiency of hardware processes.

Details

ISSN :
19430671 and 19430663
Volume :
2
Database :
OpenAIRE
Journal :
IEEE Embedded Systems Letters
Accession number :
edsair.doi...........58b8a490df09623c3e15c6acc2fdc8ea
Full Text :
https://doi.org/10.1109/les.2010.2048010