The invention discloses a
simulation verification method and
system based on combination of a
virtual platform and an FPGA, and the method comprises a
verification step: constructing a first conversion model, receiving a
simulation request of a
host model through the
virtual platform based on TLM2.0, and converting the
simulation request into a first data
package; constructing an FIFO switching
verification model according to a third-party PCIe DMA method, and simulating a data transceiving channel; constructing a second conversion model, receiving the first data packet, performing analysis according to a preset protocol, and sending an analysis result to an RTL design DUT according to an AHB / AXI protocol; and a simulation step: generating an
executable file according to the
host model andthe second conversion model, storing the
executable file in an upper computer for simulation, generating a burning file according to a third-party PCIe DMA method, the first conversion model and RTLdesign DUT, downloading the burning file to the FPGA, and enabling the upper computer to run the
executable file to be connected with the FPGA for
joint simulation. According to the method and
system,the economic cost and the verification cost of simulation are greatly reduced, and a user can conveniently and flexibly optimize and modify according to actual requirements.