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 :
بازگشت