Title :
The methods of FPGA software verification
Author :
Zheng, Ding ; Wang Yichen ; Xueyi, Zou
Author_Institution :
Sch. of Reliability & Syst. Eng., Beihang Univ., Beijing, China
Abstract :
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.
Keywords :
electronic engineering computing; embedded systems; field programmable gate arrays; hardware description languages; program verification; reduced instruction set computing; CPU; FPGA software verification; RISC; embedded system; reduced instruction set computer; Analytical models; Field programmable gate arrays; Hardware design languages; Random access memory; Software; Timing; Writing; FPGA software; assertion verification; simulation test; verification methods;
Conference_Titel :
Computer Science and Automation Engineering (CSAE), 2011 IEEE International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-8727-1
DOI :
10.1109/CSAE.2011.5952639