Development cycle has many phases like architecture, design, verification ... In this scenario, the DPI is used to drive software transaction to the DUT. QEMU(Quick Emulator) based virtual platform ...