• DocumentCode
    3158860
  • Title

    Design and implementation of 16-bit fixed point digital signal processor

  • Author

    Lee, Donghoon ; Ryu, Chanwon ; Park, Jusung ; Kwon, Kyunsoo ; Choi, Wontae

  • Author_Institution
    Sch. of Electron. Eng., Pusan Nat. Univ., Busan
  • Volume
    02
  • fYear
    2008
  • fDate
    24-25 Nov. 2008
  • Abstract
    This paper deals with the design and implementation of the 16-bit fixed point digital signal processor. The designed DSP has 211 instructions and consists of 40-bit ALU, 6 level pipelines, 17-bit X 17-bit parallel multiplier for single-cycle MAC operation, 8 addressing modes, 8 auxiliary registers, 2 auxiliary register arithmetic units, two 40-bit accumulators and 2 address generators. The verilog HDL coded synthesizable RTL code of the DSP core has a complexity of 69,860 in the two input NAND gates. We verified the functions of the DSP by a simulation with a single instruction test as the first step. and then implemented the DSP with the FPGA. The test vectors have a single instruction test, combination of single instructions and algorithm applications, ADPCM vocoder and the MP3 decoder. After FPGA verification, the DSP core is fabricated with 0.25 um CMOS technology. The DSP core carried out three test vector sets which are tested at FPGA at the 106 MHz clock rates.
  • Keywords
    CMOS integrated circuits; adaptive modulation; decoding; differential pulse code modulation; digital signal processing chips; field programmable gate arrays; fixed point arithmetic; hardware description languages; logic gates; secondary cells; vocoders; ADPCM vocoder; ALU; CMOS technology; DSP; FPGA; MP3 decoder; accumulators; address generators; auxiliary register arithmetic units; fixed point digital signal processor; frequency 106 MHz; parallel multiplier; single instruction test; single-cycle MAC operation; two input NAND gates; verilog HDL coded synthesizable RTL code; Arithmetic; CMOS technology; Digital signal processing; Digital signal processors; Field programmable gate arrays; Pipelines; Process design; Registers; Signal design; Testing; CPU; DSP; SoC; chip; design; processor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoC Design Conference, 2008. ISOCC '08. International
  • Conference_Location
    Busan
  • Print_ISBN
    978-1-4244-2598-3
  • Electronic_ISBN
    978-1-4244-2599-0
  • Type

    conf

  • DOI
    10.1109/SOCDC.2008.4815684
  • Filename
    4815684