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
Link To Document