• DocumentCode
    2396511
  • Title

    Optimizing the FPGA Implementation of HRT Systems

  • Author

    Di Natale, Marco ; Bini, Enrico

  • Author_Institution
    ReTiS Lab., Scuola Superiore Sant´´ Anna, Pisa
  • fYear
    2007
  • fDate
    3-6 April 2007
  • Firstpage
    22
  • Lastpage
    31
  • Abstract
    The availability of programmable hardware devices with high density of logic elements and the possibility of implementing CPUs (called softcores) using a fraction of the FPGA area offers additional flexibility for the implementation of embedded applications with real-time constraints. When implementing functions on such devices, designers can choose between hardware and software. Also, the designer can select the number of CPUs that must be created to best support the execution of the real-time software. In this paper, we define a design optimization procedure for hard real-time systems, in which each functional block can be implemented in HW, using the logic elements available on the FPGA, or in SW, by means of a real-time task executed by a softcore. The optimizer allocates the functions and the softcores such that the HW implemented part is mapped within the area constraints and the software part is allocated so that schedulability can be guaranteed. When feasible solutions exist, the minimum utilization solution is computed
  • Keywords
    electronic engineering computing; field programmable gate arrays; table lookup; FPGA; HRT systems; logic elements; real-time software; softcores; Application software; Availability; Constraint optimization; Design optimization; Field programmable gate arrays; Hardware; Logic design; Logic devices; Real time systems; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real Time and Embedded Technology and Applications Symposium, 2007. RTAS '07. 13th IEEE
  • Conference_Location
    Bellevue, WA
  • ISSN
    1080-1812
  • Print_ISBN
    0-7695-2800-7
  • Type

    conf

  • DOI
    10.1109/RTAS.2007.25
  • Filename
    4155307