Productive Hardware Designs using Hybrid HLS-RTL Development

Autor: Jeffrey S. Vetter, Hyesoon Kim, Seyong Lee, Blaise Tine
Rok vydání: 2020
Předmět:
Zdroj: FPGA
DOI: 10.1145/3373087.3375338
Popis: Current High-Level Synthesis frameworks provide a productive hardware development methodology where hardware accelerators are generated directly from high-level languages like C/C++ or OpenCL, allowing software developers to quickly accelerate their applications. However, the hardware generated by these frameworks is sub-optimal compared to often hand-optimized RTL modules. A hybrid development approach would leverage the productive software stack and hardware board support package that HLS provides but allow for fine-grained optimization using RTL components. In this work, we introduce a new software-hardware co-design framework that integrates OpenCL/OpenACC with RTL code enabling direct execution on FPGAs as well as full emulation with a high-speed simulator to reduce the development time.
Databáze: OpenAIRE