EPEE 3.0: A Unified Host-FPGA Communication Library Framework for SDR Platforms.

Zhi-Wei Li,Jun Liu,Tao Wang,Bo-Yan Ding
DOI: https://doi.org/10.6688/jise.201807_34(4).0014
2018-01-01
Journal of information science and engineering
Abstract:Field programmable gate arrays (FPGA) are becoming more and more attractive as accelerator platforms. Many FPGA accelerators use frame-oriented transmission. As there is no standard frame-oriented Host-FPGA communication framework, FPGA accelerator developers have to write a significant amount of code on both the FPGA side and the host side. In this paper, we present a frame-oriented high-performance HostFPGA communication framework EPEE 3.0 that supports PCIe and USB. It is implementted by using Xilinx Kintex-7 FPGA with PCIe Gen2 X8 and USB 3.0. Evaluation shows that EPEE 3.0 achieves a high throughput and can be easily used by FPGA developers.
What problem does this paper attempt to address?