Presentation | 2011-11-29 A Study of Employing Java as A High-level Synthesis Language for FPGA Takefumi MIYOSHI, Satoshi FUNADA, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | It is considered that Java is employed as a high-level synthesis Language(HLS) in order to implement complex algorithms onto FPGA. Cost for hardware design is reduced due to using pure Java program without additional special syntax, annotations, and libraries as a HLS. In addition, it also reduces verification cost of the algorithm, since same program is executable as a software on JVM. In this paper, the motivation to employ Java as a high-level synthesis language for FPGA is described, firstly. Then, rules to compile Java into HDL in the implementation named JavaRock are presented. Finally, evaluation results of generated hardware by JavaRock in terms of the usage of hardware resources and the performance are shown. The results show that Java is a suitable candidate of a high-level synthesis language for FPGA. In addition, a debug scheme with a software stack is described by a case-study, which is enabled by JavaRock. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | FPGA / High-level synthesis language |
Paper # | CPSY2011-43 |
Date of Issue |
Conference Information | |
Committee | CPSY |
---|---|
Conference Date | 2011/11/22(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | Computer Systems (CPSY) |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | A Study of Employing Java as A High-level Synthesis Language for FPGA |
Sub Title (in English) | |
Keyword(1) | FPGA |
Keyword(2) | High-level synthesis language |
1st Author's Name | Takefumi MIYOSHI |
1st Author's Affiliation | Grad. School of Information Systems, The University of Electro-Communications() |
2nd Author's Name | Satoshi FUNADA |
2nd Author's Affiliation | e-trees.Japan, Inc. |
Date | 2011-11-29 |
Paper # | CPSY2011-43 |
Volume (vol) | vol.111 |
Number (no) | 328 |
Page | pp.pp.- |
#Pages | 6 |
Date of Issue |