透過您的圖書館登入
IP:3.15.27.232
  • 學位論文

軟硬體共同設計演算法實現高面積效率的數位處理器

Hardware/Software Co-Design FPGA-based Digital Signal Processor with High Area Efficiency

指導教授 : 蔡國瑞
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


本文所完成之FPGA內嵌DSP處理器,只佔用不到Xilinx XC3S500E Spartan-3E FPGA資源的5%,因此藉由於此軟硬體共同設計的數位信號處理器,可具有高面積效率之優勢。此可重組態、可配合應用來進行指令群裁剪工作之ASIP(Application Specific Instruction Set Processor)數位信號處理器,除了適用單通道信號處理外,對於取樣頻率一致的多通道信號處理上,也能夠以分時多工軟體設計法達成多通道信號處理任務;而當多通道信號的取樣頻率不一致時,可以利用多重中斷控制器,處理多重取樣頻率的多通道信號處理問題。也因為高面積效率而可在單一的FPGA上,同時植入數個不同功能的數位濾波器或是DSP函數模組,以增加應用系統的功能效率與設計彈性;當然也可以串接模式,在單一的FPGA上同時植入數個不同功能的FIR數位濾波器,串接組成更多階的數位濾波器;因為串接的FIR數位濾波器是同時執行,可以藉由分散式處理而有效提昇系統速度。

並列摘要


This paper proposes a hardware/software co-design approach to reconfigure a RISC processor which is used to implement a digital filter. According to practical requirement, the application specified instruction set can be tuned, and then the processor hardware can be reconfigured to achieve higher area efficiency. With compact instruction set and single clock execution speed, the FIR design affords high speed performance for both MAC parallel procession and those HDL programs which need sequential procession. The proposed FIR filter only consumes 5 % of Xilinx XC3S500E Spartan-3E FPGA chip area. With high area efficiency, the digital filter is not only for single channel signal processing, but also for multi-channel signal processings with same sampling frequency, which is designed by time-sharing software engineering. When the sampling frequencies of multi-channel signal are inconsistent, we can build into several different FIRs or DSP modules in a single FPGA to increase the system performance and design flexibility. Further, we can increase FIR tapping number by cascading model, or upgrading FIR sampling speed by parallel model.

並列關鍵字

DSP ASIP FPGA

參考文獻


[1]. Katherine Compton, Scott Hauckacm,(2002) “Reconfigurable Computing: A Survey of Systems and Software”, ACM Computing Surveys, Vol. 34, No. 2, June 2002, pp. 171-210.
[2]. R. Tessier and W. Burleson,(2001) “Reconfigurable computing for digital signal processing: A Survey”, Journal of VLSI Signal Processing, Vol 28, No.7-27, pp 7-27, 2001.
[8]. Sanjit k. Mitra, (2001) Digital Signal Processing, second edition. McGraw-Hill Companies.
[9]. Xilinx, PicoBlaze 8-bit Embedded Microcontroller User Guide, ug129.
[11]. Xilinx,Spartan-3E Starter Kit Board User Guide.

延伸閱讀