DocumentCode
3384807
Title
An improved data communication mechanism for a SOC hardware/software co-emulation environment
Author
Ruan, A.W. ; Liao, Y.B. ; Li, P. ; Li, W.C. ; Li, W.
Author_Institution
State Key Lab. of Electron. Films & Integrated Devices, Univ. of Electron. Sci. & Technol. of China, Chengdu, China
fYear
2009
fDate
23-25 July 2009
Firstpage
1029
Lastpage
1032
Abstract
HW/SW co-emulation technique combing software simulation with hardware acceleration is one of the popular techniques for SOC verification, where interrupt-based communication mechanism is usually utilized. However, communication overhead will be resulted from data exchange between hardware side and software side at every cycle. A stream-mode based HW/SW co-emulation technique is proposed and presented in the paper. In the proposed technique, software side executes, sends stimulus data and receives response data continuously while hardware side is testing SUT and generating response data in parallel. Experiment result demonstrates that, compared to interrupt-based communication mode, stream-based communication mechanism can improve communication throughput by more than 10 times.
Keywords
hardware-software codesign; interrupts; logic testing; performance evaluation; software tools; system-on-chip; SOC hardware-software coemulation environment; SOC verification; data exchange; hardware acceleration; improved data communication mechanism; interrupt-based communication mechanism; software simulation; stream-based communication mechanism; Clocks; Communication system software; Data communication; Field programmable gate arrays; Hardware design languages; Laboratories; Predictive models; Software testing; Software tools; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, Circuits and Systems, 2009. ICCCAS 2009. International Conference on
Conference_Location
Milpitas, CA
Print_ISBN
978-1-4244-4886-9
Electronic_ISBN
978-1-4244-4888-3
Type
conf
DOI
10.1109/ICCCAS.2009.5250327
Filename
5250327
Link To Document