TY - GEN
T1 - The methods of FPGA software verification
AU - Ding, Zheng
AU - Wang, Yichen
AU - Zou, Xueyi
PY - 2011
Y1 - 2011
N2 - With the FPGA widely applied in embedded system, more and more quality problems related to FPGA began to expose. The verification efficiency of FPGA software needs to be improved urgently. This paper started with the concept of FPGA software, proposing two methods: testbench and assertion analysis to solve the problem of FPGA software verification on the basis of comparing with traditional software. It cited the example of a RISC (Reduced Instruction Set Computer) CPU, described the implementation process of FPGA software verification methods from establishing simulation environment to verifying CPU function of reading and writing memory, and finally validated the effectiveness of the methods.
AB - With the FPGA widely applied in embedded system, more and more quality problems related to FPGA began to expose. The verification efficiency of FPGA software needs to be improved urgently. This paper started with the concept of FPGA software, proposing two methods: testbench and assertion analysis to solve the problem of FPGA software verification on the basis of comparing with traditional software. It cited the example of a RISC (Reduced Instruction Set Computer) CPU, described the implementation process of FPGA software verification methods from establishing simulation environment to verifying CPU function of reading and writing memory, and finally validated the effectiveness of the methods.
KW - FPGA software
KW - assertion verification
KW - simulation test
KW - verification methods
UR - https://www.scopus.com/pages/publications/80051901729
U2 - 10.1109/CSAE.2011.5952639
DO - 10.1109/CSAE.2011.5952639
M3 - 会议稿件
AN - SCOPUS:80051901729
SN - 9781424487257
T3 - Proceedings - 2011 IEEE International Conference on Computer Science and Automation Engineering, CSAE 2011
SP - 86
EP - 89
BT - Proceedings - 2011 IEEE International Conference on Computer Science and Automation Engineering, CSAE 2011
T2 - 2011 IEEE International Conference on Computer Science and Automation Engineering, CSAE 2011
Y2 - 10 June 2011 through 12 June 2011
ER -