• DocumentCode
    1830945
  • Title

    Block RAM Implementation of a Reconfigurable Real-time PID Controller

  • Author

    Le Roux, Rikus ; Van Schoor, George ; Van Vuuren, Pieter

  • Author_Institution
    Sch. of Electr., Electron. & Comput. Eng., North-West Univ., Potchefstroom, South Africa
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    1383
  • Lastpage
    1390
  • Abstract
    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. 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. 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.
  • Keywords
    control engineering computing; field programmable gate arrays; magnetic bearings; random-access storage; reconfigurable architectures; three-term control; bitstream; block RAM implementation; bus-based architectures; configuration data; configuration time; execution time; five degree of freedom active magnetic bearing system; hardware reconfiguration architecture; localised BRAM-architecture; parameterizable configuration; quasi-static applications; reconfigurable computing; reconfigurable real-time PID controller; Conferences; High performance computing; BRAM; FPGA; PID; control; real-time; reconfiguration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
  • Conference_Location
    Liverpool
  • Print_ISBN
    978-1-4673-2164-8
  • Type

    conf

  • DOI
    10.1109/HPCC.2012.203
  • Filename
    6332339