• 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