DocumentCode :
1513523
Title :
Memory access optimisation for reconfigurable systems
Author :
Weinhaudt, M. ; Luk, W.
Author_Institution :
PACT Informationtechnol. GmbH, Munich, Germany
Volume :
148
Issue :
3
fYear :
2001
fDate :
5/1/2001 12:00:00 AM
Firstpage :
105
Lastpage :
112
Abstract :
Memory access optimisation for FPGA-based reconfigurable systems with a hierarchy of on-chip and off-chip (external) memory to speed up applications limited by memory access speed are discussed. Most of the techniques are also valid for dedicated embedded systems and system-on-a-chip (SoC) designs. The approach involves two kinds of optimisation: first, methods to reduce the number of accesses by caching repeatedly used values are considered. The notion of vector access equivalence is introduced to form the basis of techniques employing FPGA storage as shift registers for caching. Larger data sets can be stored, if possible, in FPGA on-chip RAMs; RAM inference, a technique to automatically extract small on-chip RAMs to reduce external memory accesses is presented. Secondly, the authors aim to minimise the time spent on accesses to bandwidth-limited external memory, by scheduling as many accesses in parallel as possible. They present a technique which optimally allocates program arrays to memory banks, thereby minimising the overall access time. It also determines the most effective addressing mode for memory which can be accessed using different bitwidths
Keywords :
electronic design automation; embedded systems; field programmable gate arrays; reconfigurable architectures; shift registers; FPGA-based reconfigurable systems; RAM inference; RAMs; addressing mode; dedicated embedded systems; memory access optimisation; memory access speed; memory banks; program arrays; reconfigurable systems; shift registers; system-on-a-chip designs; vector access equivalence;
fLanguage :
English
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
Publisher :
iet
ISSN :
1350-2387
Type :
jour
DOI :
10.1049/ip-cdt:20010514
Filename :
936327
Link To Document :
بازگشت