Generating Addresses for Multi-dimensional Array Access in FPGA On-chip Memory

A. C. Döring, G. Lustig

Abstract

Multidimensional arrays are among the most common data types. Their use in configurable hardware requires the injective translation of the index tuple into a memory address. This problem is considered in the paper, searching for a balance between speed and waste of memory. The basic idea is to divide one of the index ranges such that one part is a power of two. In this way the indices can be concatenated with fewer loss. To combine both resulting parts into one memory, several techniques are used. The integration of the proposed method into libraries and tools allows efficient description of algorithms on a higher abstraction level.

OriginalspracheEnglisch
TitelFPL 2000: Field-Programmable Logic and Applications: The Roadmap to Reconfigurable Computing
Seitenumfang10
Band1896
Herausgeber (Verlag)Springer Verlag
Erscheinungsdatum01.01.2000
Seiten626-635
ISBN (Print)978-3-540-67899-1
ISBN (elektronisch)978-3-540-44614-9
DOIs
PublikationsstatusVeröffentlicht - 01.01.2000
Extern publiziertJa
Veranstaltung10th International Conference on Field-Programmable Logic and Applications
- Villach, Österreich
Dauer: 27.08.200030.08.2000
Konferenznummer: 131899

Fingerprint

Untersuchen Sie die Forschungsthemen von „Generating Addresses for Multi-dimensional Array Access in FPGA On-chip Memory“. Zusammen bilden sie einen einzigartigen Fingerprint.

Zitieren