Title :
A novel methodology for hardware acceleration and emulation
Author :
Li, C.Q. ; Huang, Howard C. ; Xiang, C.Y. ; Ruan, A.W. ; Tang, Wei
Author_Institution :
State Key Lab. of Electron. Films & Integrated Devices, Univ. of Electron. Sci. & Technol. of China, Chengdu, China
Abstract :
The communication overhead between the software emulator in the workstation and the FPGA emulator is the speed bottleneck of the hardware acceleration platform. This paper presents a vector mode based hardware/software co-emulation methodology, which leverages the pipeline structure to transmit, receive and buffer data. This methodology reduces the communication overhead by carrying out a parallel mechanism in that while user´s design is under test in the emulator, signal data are transmitting in the channel simultaneously, thus increasing the speed of hardware acceleration and emulation. The results of two experiments show that the acceleration factor is 747 and 157, respectively, compared with the traditional methodology.
Keywords :
field programmable gate arrays; hardware-software codesign; pipeline arithmetic; FPGA emulator; acceleration factor; communication overhead; hardware acceleration platform; hardware emulation; parallel mechanism; pipeline structure; signal data; software emulator; vector mode based hardware/software co-emulation methodology; Acceleration; Emulation; Field programmable gate arrays; Hardware; Random access memory; Software; Synchronization; direct memory access; hardware acceleration; hardware/software co-emulation; instruction;
Conference_Titel :
Integrated Circuits (ISIC), 2011 13th International Symposium on
Conference_Location :
Singapore
Print_ISBN :
978-1-61284-863-1
DOI :
10.1109/ISICir.2011.6131933