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
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;
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
DOI :
10.1109/SOCDC.2008.4815684