FPGA-based Implementation of Sorting Networks in MMC applications

被引:0
|
作者
Ricco, Mattia [1 ]
Mathe, Laszlo [1 ]
Teodorescu, Remus [1 ]
机构
[1] Aalborg Univ, Pontoppidanstr 111, DK-9000 Aalborg, Denmark
关键词
Multilevel Converters; Converter Control; Field Programmable Gate Array (FPGA); MODULAR MULTILEVEL CONVERTERS;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper an implementation technique for Field Programmable Gate Array (FPGA) devices of two Sorting Networks (SNs) used for control of Modular Multilevel Converter (MMC) is presented. In such applications, the classical sorting algorithms are based on repetitive/recursive loops, and they are usually implemented in microcontrollers or DSPs. However, they are not convenient for hardware implementation due to their inherent sequential operation. Instead, the proposed SNs, are suitable for FPGA devices thanks to their fixed parallel structure that allows improving the timing performance of the capacitor voltage balancing algorithm. The advantages and the main challenges of the Bitonic SN and Even-Odd SN in MMC applications are discussed. Moreover, in order to pre-evaluate the required resources and the execution time, equations are derived for both the proposed SNs and then a comparison is performed between them. The proposed equations are validated by comparing the real required resources with the estimated ones by using the Xilinx Vivado Design Suite tool. Finally, the operation of the proposed Bitonic SN is also tested in Vivado Simulator, achieving the sorted list of 8 elements in 18 clock cycles as expected.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] FPGA-Based Implementation of MMC Control Based on Sorting Networks
    Ricco, Mattia
    Mathe, Laszlo
    Monmasson, Eric
    Teodorescu, Remus
    [J]. ENERGIES, 2018, 11 (09)
  • [2] FPGA-Based implementation of IncCond algorithm for photovoltaic applications
    Chettibi, N.
    Mellit, A.
    Drif, M.
    [J]. 2012 24TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2012,
  • [3] Implementation of FPGA-based Accelerator for Deep Neural Networks
    Tsai, Tsung-Han
    Ho, Yuan-Chen
    Sheu, Ming-Hwa
    [J]. 2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2019,
  • [4] Implementation of an FPGA-Based Modem for UAV Surveillance Applications
    Rupar, Michael
    Glancy, John
    Egg, Benjamin
    [J]. MILCOM 2009 - 2009 IEEE MILITARY COMMUNICATIONS CONFERENCE, VOLS 1-4, 2009, : 102 - +
  • [5] Development and Implementation of Parameterized FPGA-Based General Purpose Neural Networks for Online Applications
    Gomperts, Alexander
    Ukil, Abhisek
    Zurfluh, Franz
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2011, 7 (01) : 78 - 89
  • [6] FPGA-Based Hybrid-Type Implementation of Quantized Neural Networks for Remote Sensing Applications
    Wei, Xin
    Liu, Wenchao
    Chen, Lei
    Ma, Long
    Chen, He
    Zhuang, Yin
    [J]. SENSORS, 2019, 19 (04)
  • [7] An FPGA-based Accelerator Implementation for Deep Convolutional Neural Networks
    Zhou, Yongmei
    Jiang, Jingfei
    [J]. PROCEEDINGS OF 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2015), 2015, : 829 - 832
  • [8] FPGA-Based Implementation of Stochastic Configuration Networks for Regression Prediction
    Gao, Yunqi
    Luan, Feng
    Pan, Jiaqi
    Li, Xu
    He, Yaodong
    [J]. SENSORS, 2020, 20 (15) : 1 - 14
  • [9] Development, Implementation and Prospect of FPGA-Based Deep Neural Networks
    Jiao, Li-Cheng
    Sun, Qi-Gong
    Yang, Yu-Ting
    Feng, Yu-Xin
    Li, Xiu-Fang
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2022, 45 (03): : 441 - 471
  • [10] On the Implementation of an Efficient Multiplier Logic for FPGA-based Cryptographic Applications
    Schramm, Martin
    Grzemba, Andreas
    [J]. 2013 INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS (AE), 2013, : 265 - 268