Virtual Platform of FPGA based SoC for Power Electronics Applications | IEEE Conference Publication | IEEE Xplore

Virtual Platform of FPGA based SoC for Power Electronics Applications


Abstract:

The use of FPGA based system on chip SoCs to implement controllers for Power Electronics applications is becoming increasingly popular. This is mainly due to the flexibil...Show More

Abstract:

The use of FPGA based system on chip SoCs to implement controllers for Power Electronics applications is becoming increasingly popular. This is mainly due to the flexibility that allows to have in the same device a processor able to execute high level control algorithms, and a programmable logic where complex algorithms can be hardware accelerated. This hardware implementation is usually carried out using HLS tools. All this complexity makes the design and verification tasks difficult. HW/SW co-simulation has proven to be a very efficient technique to fulfil this challenging SoC designs. Simulation speed is a critical feature and is mainly limited by the processor simulator, especially when the device has several cores, as it happens with MultiProcessor SoCs (MPSoC). In this case, using a very fast processor simulator, such as QEMU, is crucial to achieve reasonable simulation speed. This work describes Virtual Platform based on QEMU, SystemC and HLS to co-simulate hardware and software designs in a fast way. A smart-switcher design for synchronization of micro-grids is taken as case study. It controls the connection of a micro-grid to mains when both of them have similar voltage and phase. It includes a dual PLL, implemented in HW, that provides all the information to the control algorithm executed in the processor. The simulation speed of the proposed Virtual Platform is analyzed under different working conditions and compared with other solutions.
Date of Conference: 12-14 June 2019
Date Added to IEEE Xplore: 01 August 2019
ISBN Information:

ISSN Information:

Conference Location: Vancouver, BC, Canada

Contact IEEE to Subscribe

References

References is not available for this document.