Block RAM Implementation of a Reconfigurable Real-Time PID Controller

被引:2
|
作者
le Roux, Rikus [1 ]
van Schoor, George [2 ]
van Vuuren, Pieter [1 ]
机构
[1] North West Univ, Sch Elect Elect & Comp Engn, Potchefstroom, South Africa
[2] North West Univ, Unit Energy Syst, Potchefstroom, South Africa
关键词
FPGA; reconfiguration; PID; real-time; control; BRAM; DESIGN;
D O I
10.1109/HPCC.2012.203
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Despite the numerous advantages reconfigurable computing adds to a system, it is only advantageous if the execution time exceeds the configuration time. As a result of the long configuration time, reconfiguration is only suitable for quasi-static applications. Due to the additional overhead required for communication, the bus-based architectures most commonly used to connect the configuration controller to the memory contribute to the configuration time. A method proposed to ameliorate this overhead is an architecture utilizing localized block RAM (BRAM), directly connected to the configuration controller to store the configuration data [1]. The drawback of this method is that the BRAM is extremely limited and only a discrete set of configurations can be stored. This paper is a work in progress and proposes a hardware reconfiguration architecture that addresses the size limitation of the localized BRAM-architecture by using parameterizable configuration [2]. This will allow a single bitstream stored in the BRAM to be specialized according to certain parameters, which will be used to reconfigure the device. This will migrate reconfigurable computing to more dynamic applications. The architecture proposed in this paper will be validated using real-time PID control of a five degree of freedom active magnetic bearing system.
引用
收藏
页码:1383 / 1390
页数:8
相关论文
共 50 条
  • [1] The Frequency and Real-Time Properties of the Microcontroller Implementation of Fractional-Order PID Controller
    Oprzedkiewicz, Krzysztof
    Rosol, Maciej
    Zeglen-Wlodarczyk, Jakub
    [J]. ELECTRONICS, 2021, 10 (05) : 1 - 17
  • [2] A Fusion Fuzzy PID Controller with Real-Time Implementation on a Ship Course Control System
    Liu, Sheng
    Xing, Bowen
    Zhu, Wanlu
    [J]. 2015 23RD MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2015, : 916 - 920
  • [3] A reconfigurable concurrent function block model and its implementation in real-time Java']Java
    Brennan, RW
    Zhang, XK
    Xu, YF
    Norrie, DH
    [J]. INTEGRATED COMPUTER-AIDED ENGINEERING, 2002, 9 (03) : 263 - 279
  • [4] Real-Time Implementation of Fractional-Order PID Controller for Magnetic Levitation Plant With Time Delay
    Acharya, Deep Shekhar
    Mishra, Sudhansu Kumar
    Swain, Subrat Kumar
    Ghosh, Subhojit
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2022, 71
  • [5] Real-Time Implementation of an Adaptive PID Controller for the Quadrotor MAV Embedded Flight Control System
    Noordin, Aminurrashid
    Mohd Basri, Mohd Ariffanan
    Mohamed, Zaharuddin
    [J]. AEROSPACE, 2023, 10 (01)
  • [6] A Self-Tuning Fuzzy PID Controller with Real-Time Implementation on A Position Control System
    Dey, Chanchal
    Mudi, Rajani K.
    Mitra, Pubali
    [J]. 2012 THIRD INTERNATIONAL CONFERENCE ON EMERGING APPLICATIONS OF INFORMATION TECHNOLOGY (EAIT), 2012, : 32 - 35
  • [7] Reconfigurable cache for real-time MPSoCs: Scheduling and implementation
    Chen, Gang
    Hu, Biao
    Huang, Kai
    Knoll, Alois
    Huang, Kai
    Liu, Di
    Stefanov, Todor
    Li, Feng
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2016, 42 : 200 - 214
  • [8] An FPGA Implementation of Reconfigurable Real-Time Vision Architecture
    Hiraiwa, Jorge
    Amano, Hideharu
    [J]. 2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 150 - 155
  • [9] REAL-TIME IMPLEMENTATION OF AN INDIRECT ADAPTIVE ROBOT CONTROLLER
    DESSAINT, LA
    SAAD, M
    HEBERT, B
    ROBERT, S
    [J]. INTERNATIONAL JOURNAL OF ADAPTIVE CONTROL AND SIGNAL PROCESSING, 1995, 9 (04) : 369 - 381
  • [10] Implementation of an automated real-time statistical process controller
    Tan, J
    Chang, Z
    Hsieh, F
    [J]. JOURNAL OF FOOD PROCESS ENGINEERING, 1996, 19 (01) : 49 - 61