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 :
بازگشت