• DocumentCode
    147831
  • Title

    A proposed RISC instruction set architecture for the MAC unit of 32-bit VLIW DSP processor core

  • Author

    Khoi-Nguyen Le-Huu ; Anh-Vu Dinh-Duc ; Thanh Vu ; Quoc-Minh Dang-Do ; Vy Luu ; Trong-Tu Bui

  • Author_Institution
    Univ. of Inf. Technol., Ho Chi Minh City, Vietnam
  • fYear
    2014
  • fDate
    27-29 April 2014
  • Firstpage
    170
  • Lastpage
    175
  • Abstract
    Multiplier-accumulator is a specific hardware unit that performs a common operation - computing the product of two numbers and adding that product to an accumulator. Especially, in digital signal processing applications which consist of a large number of convolution operations, the emergence of MAC unit contributes greatly to the high performance of the systems. This work is about an implementation for a specific MAC unit based on the proposed RISC instruction set architecture (ISA) of 32-bit VLIW Fixed-point DSP processor core presented in our previous work. The computational unit is designed to be flexible for 32-bit/16-bit/8-bit data computations. The implementation is verified to function correctly not only in Modelsim software but also on Altera Cyclone II (2C35) FPGA board.
  • Keywords
    digital signal processing chips; field programmable gate arrays; instruction sets; parallel architectures; reduced instruction set computing; Altera Cyclone II (2C35) FPGA board; ISA; MAC unit; Modelsim software; RISC instruction set architecture; VLIW DSP processor core; digital signal processing; multiplier-accumulator; Clocks; Computer architecture; Convolution; Digital signal processing; Hardware; Registers; VLIW; Accumulate; Digital Signal Processors; Multiply; RISC; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing, Management and Telecommunications (ComManTel), 2014 International Conference on
  • Conference_Location
    Da Nang
  • Print_ISBN
    978-1-4799-2904-7
  • Type

    conf

  • DOI
    10.1109/ComManTel.2014.6825599
  • Filename
    6825599