• DocumentCode
    1654498
  • Title

    Memory-map selection for firm real-time SDRAM controllers

  • Author

    Goossens, Sven ; Kouters, Tim ; Akesson, Benny ; Goossens, Kees

  • Author_Institution
    Eindhoven Univ. of Technol., Eindhoven, Netherlands
  • fYear
    2012
  • Firstpage
    828
  • Lastpage
    831
  • Abstract
    A modern real-time embedded system must support multiple concurrently running applications. To reduce costs, critical SoC components like SDRAM memories are often shared between applications with a variety of firm real-time requirements. To guarantee that the system works as intended, the memory controller must be configured such that all the real-time requirements of all sharing applications are satisfied. The attainable worst-case bandwidth, latency, and power of the memory depend largely on memory map configuration. Sharing SDRAM amongst multiple applications is challenging, since their requirements might call for different memory maps. This paper presents an exploration of the memory-map design space. Two contributions improve the memory-map selection procedure. The first contribution reduces the minimum access granularity by interleaving requests over a configurable number of banks instead of all banks. This technique is beneficial for worst-case performance in terms of bandwidth, latency and power. As a second contribution, we present a methodology to derive a memory-map configuration, i.e. the access granularity and number of interleaved banks, from a specification of the real-time application requirements and an overall memory power budget.
  • Keywords
    DRAM chips; microcontrollers; system-on-chip; SDRAM memories; SoC components; firm real-time SDRAM controllers; interleaved banks; memory controller; memory map configuration; memory power budget; memory-map design space; memory-map selection; memory-map selection procedure; real-time embedded system; Bandwidth; Bismuth; Memory management; Real time systems; SDRAM; Schedules; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176609
  • Filename
    6176609