• DocumentCode
    1605675
  • Title

    Modeling, design, and implementation of a priority buffer for embedded systems

  • Author

    Sklyarov, Valery ; Skliarova, Iouliia

  • Author_Institution
    IEETA, Univ. of Aveiro, Aveiro, Portugal
  • fYear
    2009
  • Firstpage
    9
  • Lastpage
    14
  • Abstract
    The paper describes a model, architecture, and functionality of a priority buffer, which receives an arbitrary sequence of instructions and outputs a new sequence ordered in accordance with the priorities of the instructions that have already been received. Any new incoming instruction changes the output sequence because it has to be accommodated in the buffer on the basis of its priority. It is shown that the desired functionality of the buffer can be described efficiently by the proposed parallel hierarchical algorithms involving recursion. The algorithms have been modeled in general purpose software and implemented in hardware (in a commercially available FPGA). The results of experiments have shown that the buffer operates in strong conformity with the requirements and specification. The required memory is allocated and deallocated dynamically. The proposed buffer architecture is easily scalable, which enables a buffer of any size to be provided.
  • Keywords
    buffer storage; embedded systems; field programmable gate arrays; logic design; memory architecture; parallel algorithms; storage allocation; FPGA implementation; buffer architecture; embedded systems; general purpose software modelling; memory allocation; parallel hierarchical algorithms; priority buffer; Buffer storage; Computer architecture; Control systems; Data mining; Embedded system; Field programmable gate arrays; Hardware; Real time systems; Scheduling; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asian Control Conference, 2009. ASCC 2009. 7th
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-89-956056-2-2
  • Electronic_ISBN
    978-89-956056-9-1
  • Type

    conf

  • Filename
    5276363