Calling Software Functions from Hardware Functions in High Level Synthesizer CCAP
Calling Software Functions from Hardware Functions in High Level Synthesizer CCAP
复制标题
DOI:
--
复制
发表时间:
2007-01
期刊:
影响因子:
--
通讯作者:
Masanari Nishimura;N. Ishiura;Yoshiyuki Ishimori;H. Kanbara;H. Tomiyama
中科院分区:
文献类型:
--
作者:
Masanari Nishimura;N. Ishiura;Yoshiyuki Ishimori;H. Kanbara;H. Tomiyama
We are developing a high-level synthesizer named CCAP (C Compatible Architecture Prototyper), which synthesizes functions in C programs into hardware callable from software. The hardware functions (the functions synthesized into hardware) can be called from software and the other hardware funcstions without designing specific interface in the synthesized system. In this paper, we propose a novel framework in which the hardware functions can call software functions in CCAP, for which we show both multi-thread and single-thread implementation schemes. We verified the correctness of the proposed method (single-thread version) through register transfer level simulation.