IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
Online ISSN : 1745-1337
Print ISSN : 0916-8508
Special Section on VLSI Design and CAD Algorithms
High-Level Synthesis of Software Function Calls
Masanari NISHIMURANagisa ISHIURAYoshiyuki ISHIMORIHiroyuki KANBARAHiroyuki TOMIYAMA
Author information
JOURNALS RESTRICTED ACCESS

2008 Volume E91.A Issue 12 Pages 3556-3558

Details
Abstract

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.

Information related to the author
© 2008 The Institute of Electronics, Information and Communication Engineers
Previous article Next article
feedback
Top