Design, Implementation and Application of a Digital Signal Processor

碩士 === 國立中山大學 === 資訊工程學系研究所 === 93 === This thesis discusses the implementation of a digital signal processor (DSP), including the DSP core and the peripheral interfaces. The DSP core includes three parallel computational units (arithmetic/logic unit, multiplier/accumulator, and barrel shifter), two...

Full description

Bibliographic Details
Main Authors: Tsung-Ken Li, 李叢亙
Other Authors: Shen-Fu Hsiao
Format: Others
Language:zh-TW
Published: 2005
Online Access:http://ndltd.ncl.edu.tw/handle/09672708072952831957
id ndltd-TW-093NSYS5392034
record_format oai_dc
spelling ndltd-TW-093NSYS53920342015-12-23T04:08:14Z http://ndltd.ncl.edu.tw/handle/09672708072952831957 Design, Implementation and Application of a Digital Signal Processor 數位信號處理器之設計、實作與應用 Tsung-Ken Li 李叢亙 碩士 國立中山大學 資訊工程學系研究所 93 This thesis discusses the implementation of a digital signal processor (DSP), including the DSP core and the peripheral interfaces. The DSP core includes three parallel computational units (arithmetic/logic unit, multiplier/accumulator, and barrel shifter), two independent data address generators, and a powerful program sequencer. The I/O designs provide two kinds of interfaces: serial ports and direct memory access (DMA) ports. The DMA contains two modes: full memory mode and host mode. To reduce power consumption in the instruction memory access, we add an instruction buffer for nested loops where the instructions in a loop are fetched only once and then put into the instruction buffer to be used in the subsequent iterations. The DSP implementation has passed the verification procedures both in the front-end synthesis by Synopsys Design Compiler and the back-end post-layout simulation by Nanosim. Furthermore, some benchmark DSP application programs such as FFT, FIR, and DCT are executed on the implemented DSP core. Shen-Fu Hsiao 蕭勝夫 2005 學位論文 ; thesis 78 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中山大學 === 資訊工程學系研究所 === 93 === This thesis discusses the implementation of a digital signal processor (DSP), including the DSP core and the peripheral interfaces. The DSP core includes three parallel computational units (arithmetic/logic unit, multiplier/accumulator, and barrel shifter), two independent data address generators, and a powerful program sequencer. The I/O designs provide two kinds of interfaces: serial ports and direct memory access (DMA) ports. The DMA contains two modes: full memory mode and host mode. To reduce power consumption in the instruction memory access, we add an instruction buffer for nested loops where the instructions in a loop are fetched only once and then put into the instruction buffer to be used in the subsequent iterations. The DSP implementation has passed the verification procedures both in the front-end synthesis by Synopsys Design Compiler and the back-end post-layout simulation by Nanosim. Furthermore, some benchmark DSP application programs such as FFT, FIR, and DCT are executed on the implemented DSP core.
author2 Shen-Fu Hsiao
author_facet Shen-Fu Hsiao
Tsung-Ken Li
李叢亙
author Tsung-Ken Li
李叢亙
spellingShingle Tsung-Ken Li
李叢亙
Design, Implementation and Application of a Digital Signal Processor
author_sort Tsung-Ken Li
title Design, Implementation and Application of a Digital Signal Processor
title_short Design, Implementation and Application of a Digital Signal Processor
title_full Design, Implementation and Application of a Digital Signal Processor
title_fullStr Design, Implementation and Application of a Digital Signal Processor
title_full_unstemmed Design, Implementation and Application of a Digital Signal Processor
title_sort design, implementation and application of a digital signal processor
publishDate 2005
url http://ndltd.ncl.edu.tw/handle/09672708072952831957
work_keys_str_mv AT tsungkenli designimplementationandapplicationofadigitalsignalprocessor
AT lǐcónggèn designimplementationandapplicationofadigitalsignalprocessor
AT tsungkenli shùwèixìnhàochùlǐqìzhīshèjìshízuòyǔyīngyòng
AT lǐcónggèn shùwèixìnhàochùlǐqìzhīshèjìshízuòyǔyīngyòng
_version_ 1718156574047862784