Title :
Embedded reconfigurable DCT architectures using adder-based distributed arithmetic
Author :
Pai, Arjun K. ; Benkrid, Khaled ; Crookes, Danny
Author_Institution :
Inst. of Electron., Commun. & Inf. Technol., Belfast, UK
Abstract :
A hybrid adder-based distributed arithmetic (DA) architecture targeting a reconfigurable system-on-chip (rSoC) platform has been presented. The work exemplifies hardware comparisons of three DA based discrete cosine transform (DCT) algorithms based on pure-RAM, mixed-RAM and CORDIC-based processors. Preliminary investigation involved evaluation of the DCT algorithms on a heterogeneous composition of domain-specific memory and logic building blocks. The architectures were simulated for functional validation on ModelSim SE v6.0 and compliance testing of these architectures was performed using a self-testing testbench. The motivation was to illustrate the modularity, regularity, symmetry, and recursive-decomposition properties of transform vector-matrix computations for a case study of discrete cosine transforms using adder-based DA. Further, the paper overviews existing DCT architectures and previews future reconfigurable computing devices and contributes towards a novel conjecture on future directions in the reconfigurable hardware landscape. The embedded reconfigurable computation array presented in this paper has an intermediate-grain framework unlike the fine-grained nature of the current FPGAs.
Keywords :
adders; discrete cosine transforms; distributed arithmetic; embedded systems; matrix decomposition; random-access storage; reconfigurable architectures; system-on-chip; CORDIC-based processors; ModelSim SE v6.0; compliance testing; discrete cosine transform algorithms; domain-specific memory; embedded reconfigurable discrete cosine transform architectures; hybrid adder-based distributed arithmetic architecture; logic building blocks; mixed RAM processors; pure-RAM processors; reconfigurable system-on-chip platform; recursive decomposition properties; self testing testbench; transform vector-matrix computations; Arithmetic; Automatic testing; Built-in self-test; Computational modeling; Computer architecture; Discrete cosine transforms; Hardware; Performance evaluation; Reconfigurable logic; System-on-a-chip;
Conference_Titel :
Computer Architecture for Machine Perception, 2005. CAMP 2005. Proceedings. Seventh International Workshop on
Print_ISBN :
0-7695-2255-6
DOI :
10.1109/CAMP.2005.23