FPGA automatic re-synchronisation for pipelined, floating point control systems applications

被引:0
|
作者
Beniamin Apopei
Tony J. Dodd
机构
[1] The University of Sheffield,Department of Automatic Control and Systems Engineering
来源
关键词
Automatic pipelining; FPGA; System generator; Control system; Floating point; High fidelity; Dataflow analysis;
D O I
暂无
中图分类号
学科分类号
摘要
One of the main challenges in Systems designs is the ability to integrate real time high fidelity models on suitable and feasible hardware platforms. Because of its inherited parallelism, FPGA (Field Programmable Gate Arrays) technology achieves sample rates which are typically faster than real time. This can be seen as the last line of defence against the increasing requirements given by high fidelity models. But as most of the FPGA applications are specialised and the FPGA toolsets do not support basic control systems blocks, designs are constructed and optimised manually. This leads to significant effort required in finding feasible hardware FPGA implementations. Therefore, the work in this paper describes how to automatically optimise the most time consuming process found in generic FPGA implementations: the optimisation of the pipelining process. This is constructed on a rigorous mathematical model and achieved using drag and drop floating point HDL (Hardware Description Language) control systems blocks, under System Generator, in Simulink.
引用
收藏
页码:247 / 288
页数:41
相关论文
共 50 条
  • [1] FPGA automatic re-synchronisation for pipelined, floating point control systems applications
    Apopei, Beniamin
    Dodd, Tony J.
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2011, 15 (3-4) : 247 - 288
  • [2] FPGA Optimizations for a Pipelined Floating-Point Exponential Unit
    Alachiotis, Nikolaos
    Stamatakis, Alexandros
    [J]. RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2011, 6578 : 316 - 327
  • [3] Re-synchronisation of a Microgrid to the Main Grid Using Multi-Agent Secondary Control
    Tomas-Martin, Andres
    Garcia-Cerrada, Aurelio
    Sigrist, Lukas
    Yague, Sauro
    Miguel, David Rubio
    Martin-Utrilla, Fernando-David
    [J]. 2023 IEEE BELGRADE POWERTECH, 2023,
  • [4] Design and FPGA Implementation of an Islanding Detection cum Re-synchronisation Technique for a Grid Connected Inverter in a DC Microgrid
    Samanta, Soumya
    Datta, Subir
    Das, Satyajit
    Roy, Binoy Krishna
    Ganguly, Amrita
    [J]. 2020 3RD INTERNATIONAL CONFERENCE ON ENERGY, POWER AND ENVIRONMENT: TOWARDS CLEAN ENERGY TECHNOLOGIES (ICEPE 2020), 2021,
  • [5] Novel FPGA-based pipelined floating point FFT processor
    Wei, Li
    Jun, Wang
    [J]. IEICE ELECTRONICS EXPRESS, 2010, 7 (04): : 268 - 272
  • [6] A Pipelined Architecture for User-defined Floating-point Complex Division on FPGA
    Huang, Shaobing
    Yu, Li
    Han, Fang-jian
    Luo, Yiwen
    [J]. 2017 IEEE 30TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2017,
  • [7] HUB Floating Point for Improving FPGA Implementations of DSP Applications
    Hormigo, Javier
    Villalba, Julio
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (03) : 319 - 323
  • [8] Automated mapping of coarse-grain pipelined applications to FPGA systems
    Ziegler, HE
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 1176 - 1177
  • [9] Rapid prototyping of FPGA based floating point DSP systems
    Ho, CH
    Leong, MP
    Leong, PHW
    Becker, J
    Glesner, M
    [J]. 13TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2002, : 19 - 24
  • [10] Automatic conversion of floating point MATLAB programs into fixed point FPGA based hardware design
    Banerjee, P
    Bagchi, D
    Haldar, M
    Nayak, A
    Kim, V
    Uribe, R
    [J]. FCCM 2003: 11TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2003, : 263 - 264