TOP > Available Issues > Table of Contents > Abstract | | ONLINE | ISSN | : | 1745-1337 | | PRINT | ISSN | : | 0916-8508 |
|
| | IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences |
| E91.A (2008) , No. 12 pp.3556-3558 |
| [PDF (309K)] [References] |  | Please click this button non-subscribers to purchase a paper individually. |
| High-Level Synthesis of Software Function Calls
|
| | 1) Kwansei Gakuin University 2) Advanced Software Technology & Mechatronics Research Institute of Kyoto (ASTEM RI) 3) Nagoya University |
| (Manuscript received: March 24, 2008)
|
| | SUMMARY This letter presents a novel framework in high-level synthesis where hardware modules synthesized from functions in a given ANSI-C program can call the other software functions in the program. This enables high-level synthesis from C programs that contains calls to hard-to-synthesize functions, such as dynamic memory management, I/O request, or very large and complex functions. A single-thread implementation scheme is shown, whose correctness has been verified through register transfer level simulation. | | | | |  | Please click this button non-subscribers to purchase a paper individually. |
 | To cite this article: |  | Masanari NISHIMURA, Nagisa ISHIURA, Yoshiyuki ISHIMORI, Hiroyuki KANBARA and Hiroyuki TOMIYAMA, “High-Level Synthesis of Software Function Calls”, IEICE Trans. Fundamentals, Vol. E91.A, No. 12, pp.3556-3558, 2008 . |  |
|
 | doi:10.1093/ietfec/e91-a.12.3556 |  | JOI JST.JSTAGE/transfun/E91.A.3556 | | Copyright (c) 2008 The Institute of Electronics, Information and Communication Engineers |
|
|