Research Article

FPGA Control Implementation of a Grid-Connected Current-Controlled Voltage-Source Inverter

Table 4

FPGA gate utilization for various implemented functions.

Loop function Total slices Slice registers Slice LUTs DSP blocks Block RAM (kbit) Loop time

abc/ -transform 458 880 851 0 0 9 ticks
/dq-transform 476 1010 760 8 0 8 ticks
PLL (without transforms) 1360 2581 3342 4 0 36 
Control signal generation 722 1676 1479 15 0 5 ticks
SPWM 541 1,017 1,103 0 0 7 ticks
Overcurrent protection 703 1,009 1,465 1 0 84 
Grid monitor with burst log 1,375 2,621 1 0.936 84 
Gate usage 4,260 9,548 8,279 29 0,936
Gates available 7,200 28,800 28,800 48 1,728
Gate usage (%) 59.16% 33.15% 40.35% 60.42%54.17%