• DocumentCode
    2237821
  • Title

    Open Source Precision Timed Soft Processor for Cyber Physical System Applications

  • Author

    Craven, Stephen ; Long, Daniel ; Smith, Jason

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Tennessee at Chattanooga, Chattanooga, TN, USA
  • fYear
    2010
  • fDate
    13-15 Dec. 2010
  • Firstpage
    448
  • Lastpage
    451
  • Abstract
    Modern processor architectures sacrifice timing predictability to improve average performance. Branch prediction, out-of-order execution, and multi-level cache hierarchies complicate accurate execution time estimates. The timing demands of Cyber Physical Systems (CPS) have led some to propose new processor architectures, including Precision Timed (PRET) processors, which simplify analysis of execution time by removing the sources of indeterminacy. This paper presents an open source PRET processor for use in CPS applications based on the Open Fire soft processor clone of the Xilinx Micro Blaze. By interleaving instructions from multiple threads onto the pipeline all data dependencies are removed. Because of this, and with all instructions completing in identical time, accurate execution time calculations are possible. In an FPGA implementation the PRET modifications significantly improve overall throughput with only a modest increase in area.
  • Keywords
    cache storage; field programmable gate arrays; instruction sets; microprocessor chips; multi-threading; multiprocessing systems; precision engineering; public domain software; CPS application; FPGA implementation; OpenFire soft processor; Xilinx MicroBlaze; branch prediction; cyber physical system application; multilevel cache hierarchy; multiple thread; open source PRET processor; open source precision; out-of-order execution; precision timed processor; processor architecture; timing predictability; Cyber Physical Systems; precision timed architecture; soft processor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2010 International Conference on
  • Conference_Location
    Quintana Roo
  • Print_ISBN
    978-1-4244-9523-8
  • Electronic_ISBN
    978-0-7695-4314-7
  • Type

    conf

  • DOI
    10.1109/ReConFig.2010.72
  • Filename
    5695347