• DocumentCode
    3301977
  • Title

    Implementation of a 1oo2-RISC-architecture on FPGA for safety systems

  • Author

    Börcsök, Josef ; Hayek, Ali ; Umar, Muhammad

  • Author_Institution
    Univ. of Kassel, Kassel
  • fYear
    2008
  • fDate
    March 31 2008-April 4 2008
  • Firstpage
    1046
  • Lastpage
    1051
  • Abstract
    Nowadays embedded systems are increasingly used in industrial applications. FPGAs are being used in complex roles in critical systems. The purpose of this paper is to present the basic ideas behind the building of safety related loo2 system on FPGA platform. Since systems with a single processor (loo1) provide cost effective inputs with a safety integrity rating of SIL1 2, a dual architecture (loo2) which provide high safety integrity to a rating of SIL 3, is presented. In the first part the complete design of a simple FPGA 16 bit RISC processor and a system on-chip design in synthesizable VHDL is presented and the safety demands for the loo2 architecture is given. In the second half of the paper, the implementation of the RISC architecture and of the loo2 architecture and some running applications are shown.
  • Keywords
    field programmable gate arrays; hardware description languages; integrated circuit reliability; reduced instruction set computing; system-on-chip; FPGA platform; RISC processor architecture; embedded system; industrial application; safety related 1oo2 system; synthesizable VHDL; system on-chip design; Application specific integrated circuits; Circuit simulation; Computer architecture; Costs; Field programmable gate arrays; Hardware; Reduced instruction set computing; Registers; Robustness; Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications, 2008. AICCSA 2008. IEEE/ACS International Conference on
  • Conference_Location
    Doha
  • Print_ISBN
    978-1-4244-1967-8
  • Electronic_ISBN
    978-1-4244-1968-5
  • Type

    conf

  • DOI
    10.1109/AICCSA.2008.4493676
  • Filename
    4493676