Providing Memory Management Abstraction for Self‐Reconfigurable Video Processing Platforms
Author(s) -
Kurt Franz Ackermann,
Burghard Hoffmann,
Leandro Soares Indrusiak,
Manfred Glesner
Publication year - 2009
Publication title -
international journal of reconfigurable computing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.236
H-Index - 16
eISSN - 1687-7209
pISSN - 1687-7195
DOI - 10.1155/2009/851613
Subject(s) - computer science , abstraction , interface (matter) , controller (irrigation) , embedded system , quality of service , computer architecture , distributed computing , computer hardware , computer network , parallel computing , philosophy , epistemology , bubble , maximum bubble pressure method , agronomy , biology
This paper presents a concept for an SDRAM controller targeting video processing platforms with dynamically reconfigurable processing units (RPUs). A priority-arbitration algorithm provides the required QoS and supports high bit-rate data streaming of multiple clients. Conforming to common video data structures the controller organizes the memory in partitions, frames, lines, and pixels. The raised level of abstraction drastically reduces the complexity of clients' addressing logic. Its uniform interface structure facilitates instantiations in systems with various clients. In addition to SDRAM controllers for regular applications, special demands of reconfigurable platforms have to be satisfied. The aim of this work is to minimize the number of required bus macros leading to relaxed place and route constraints and reducing the number of critical design paths. A suitable interface protocol is presented, and fundamental implementation issues are outlined
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom