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