کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
431781 688628 2013 13 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
C2FPGA—A dependency-timing graph design methodology
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
C2FPGA—A dependency-timing graph design methodology
چکیده انگلیسی

In this paper, we present a design methodology that uses a combined graphical and scheduling technique to map C-based high level language (HLL) based applications to FPGA. Although there are a number of approaches addressing the mapping from HLL to hardware, many of these existing solutions either require a steep learning curve or do not produce an appropriate mapping pattern for the hardware platform. We provide a solution to this problem, by analyzing the data flow and data dependencies in the given code and proposing a scheduling patterns for the given algorithm. We then provide a suitable mapping pattern for the hardware platform. We use the mapping pattern to deliver synthesizable HDL (Verilog) code. We demonstrate our design methodology with results from different real-time case studies that are based on different algorithms.


► Different algorithms to optimally schedule tasks on an FPGA are explored.
► A high-level tool is developed to map applications to FPGA.
► Important hardware concept of FPGAs, i.e. clock is addressed.
► DDG is generated and the design space is explored.
► Better speedup is achieved compared to a manual design.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 73, Issue 11, November 2013, Pages 1417–1429
نویسندگان
, , , , ,