Show simple item record

dc.contributor.authorLe Roux, Rikus R.
dc.contributor.authorVan Schoor, George
dc.contributor.authorVan Vuuren, Pieter A.
dc.date.accessioned2016-04-07T07:53:31Z
dc.date.available2016-04-07T07:53:31Z
dc.date.issued2014
dc.identifier.citationLe Roux, R.R. et al. 2014. A survey on reducing reconfiguration cost: reconfigurable PID control as a special case. IFAC 2014. Proceedings of the 19th World Congress. IFAC proceedings, 47(3): 1320-1330. [https://doi.org/10.3182/20140824-6-ZA-1003.01544]en_US
dc.identifier.issn1474-6670
dc.identifier.urihttp://hdl.handle.net/10394/16872
dc.identifier.urihttps://www.sciencedirect.com/science/article/pii/S1474667016417969
dc.identifier.urihttps://doi.org/10.3182/20140824-6-ZA-1003.01544
dc.description.abstractReconfigurable computing is a paradigm in computing architecture that refers to the practice of using interchangeable hardware modules to enhance the performance of conventional Von-Neumann style computing. Despite the numerous advantages of reconfiguration, it is only suitable for quasi-static applications with slowly changing reconfiguration criteria. In general, it is only advantageous to reconfigure if the execution time exceeds recon guration time. Since the execution time of real-time systems are quite limited, the control of dynamic non-linear systems are typically not reconfigured. Instead, adaptivity is mostly gained from reading coefficients or gains from memory. Where different controller architectures are required, the route of parallel implementation could be taken, switching between architectures. The drawback of this approach is an increase in area required to implement the controllers. Reconfiguration on the other hand could allow the different control architectures to be swapped on the y without interrupting operation of the controller, while minimizing the area required. Unfortunately, this process is limited by the overhead introduced by the reconfiguration. Even though various survey papers exist on the topic of reconfiguration, none really focus on methods to reduce the cost of reconfiguration. This survey summarizes different means of reducing configuration overhead in an attempt to allow reconfiguration of applications with limited execution time. A block RAM- based (BRAM) architecture is proposed as the optimal architecture for reconfiguring dynamic applications. As an example, this architecture is used to discuss the methodology used to design a reconfigurable PID controlleren_US
dc.description.sponsorshipTechnology and Human Re- sources for Industry Programme (THRIP) and Oppenheimer Memo- rial Trust Grant (Ref. 19328/01)en_US
dc.description.urihttp://www.ifac-papersonline.net/
dc.language.isoenen_US
dc.publisherIFACen_US
dc.subjectFPGAen_US
dc.subjectsurveyen_US
dc.subjectreconfigurationen_US
dc.subjectbitstreamen_US
dc.subjectPIDen_US
dc.titleA survey on reducing reconfiguration cost: reconfigurable PID control as a special caseen_US
dc.typePresentationen_US
dc.contributor.researchID13077643 - Le Roux, Ronnie Rikus
dc.contributor.researchID12134457 - Van Schoor, George
dc.contributor.researchID10732926 - Van Vuuren, Pieter Andries


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record