DocumentCode :
2531283
Title :
An FPGA based SIMD processor with a vector memory unit
Author :
Cho, Junho ; Chang, Hoseok ; Sung, Wonyong
Author_Institution :
Sch. of Electr. Eng., Seoul Nat. Univ.
fYear :
2006
fDate :
21-24 May 2006
Abstract :
A SIMD processor that contains a 16-way partitioned data-path is designed for efficient multimedia data processing. In order to automatically align data needed for SIMD processing, the architecture adopts a vector memory unit that consists of 17-bank memory blocks. The vector memory unit also has address generation and rearrangement units for eliminating bank conflicts. The MicroBlaze FPGA based RISC processor is used for program control and scalar data processing. The architecture has been implemented on a Xilinx FPGA, and the implementation performance for several multimedia kernels is obtained
Keywords :
field programmable gate arrays; integrated circuit design; microprocessor chips; multimedia systems; parallel processing; 16-way partitioned data path; MicroBlaze FPGA; RISC processor; SIMD processor; Xilinx FPGA; address generation; memory blocks; multimedia data processing; multimedia kernels; program control; rearrangement unit; scalar data processing; vector memory unit; Coprocessors; Data processing; Field programmable gate arrays; Kernel; Memory architecture; Performance gain; Reduced instruction set computing; Vector processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
Conference_Location :
Island of Kos
Print_ISBN :
0-7803-9389-9
Type :
conf
DOI :
10.1109/ISCAS.2006.1692638
Filename :
1692638
Link To Document :
بازگشت