| 研究生: |
劉金茂 Jin-Mao Liu |
|---|---|
| 論文名稱: |
應用於通訊系統的內嵌式數位訊號處理器架構 Embedded DSP Core Architecture for Communication Applications |
| 指導教授: |
周世傑
Shyh-Jye Jou |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 電機工程學系 Department of Electrical Engineering |
| 畢業學年度: | 88 |
| 語文別: | 中文 |
| 論文頁數: | 71 |
| 中文關鍵詞: | 數位訊號處理器 |
| 外文關鍵詞: | DSP Processor |
| 相關次數: | 點閱:13 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
今天, 數位訊號處理器(DSP Procesor)是許多通信系統和嵌入的系統的心臟。本論文主要是研究發展一種低價位,可以重複使用,開發時間短,並且可以根據顧客的規格產生數位訊號處理器處理機的架構。
在本論文中,我們根據近幾年所提出有關數位訊號處理器的架構及參數化訊號處理器的設計方法等相關期刊論文,設計出符合我們所要的數位訊號處理器的架構,並且根據我們的需求提出此處理器的定址模式與指令集,並且解決了管線化架構(Pipeline Architecture)
所遭遇的問題。
最後,整顆晶片用Verilog語言描述完成,並且經過Synopsys公司所提供
的數位電路合成工具完成整顆晶片的模擬,本晶片總共使用27915.418 gate counts,並且工作於100MHz的速度。
Today, DSP processors are at the heart of many communication systems and embedded systems. The object of this thesis is to develop a DSP processor architecture that is suitable to be parameterized by user specification to obtain a DSP processor that has the characteristics of low cost, reusable, and short time-to-market.
In this thesis, we survey several DSP processor architectures and the scheme of parameterized DSP processor core in recent years. Then, we propose a DSP processor architecture that can be parameterized. In addition, we also address the addressing modes in the DSP processor according to the characteristic of DSP algorithm. For high performance DSP processor, we also modify the architecture of MAC unit and design suitable pipeline stages in the processor. We also propose the solutions of pipeline hazard to resolve the pipeline stall.
Finally, the DSP processor is described with Verilog hardware description language and synthesized by Synopsys. From the synthesis reports, the total gate counts are 27915.418 gates and can operate in 100MHz.
[1] J. Hennessy, D. Patterson, “Computer Organization & Design: The Hardware/Software Interface,” 2 nd edition, Morgan Kaufmann Publishers, 1998.
[2] J. Hennessy, D. Patterson, “Computer Architecture A Quantitative Approach,” 2nd edition, Morgan Kaufmann Publishers, 1996.
[3] V. K. Madisetti, “VLSI Digital Signal Processors: An Introduction to Rapid Prototyping and Design Synthesis,” Butterworth-Heinemann Publishers, 1995.
[4] M. M. Mano, C. R. Kime, “Logic and Computer Design Fundamentals,” Prentice-Hall Publishers, 1997.
[5] V. P. Heuring, H. F. Jordan, “Computer Systems Design and Architecture,” Addison Wesley Longman Publishers, 1997.
[6] P. Lapsley, J. Bier, A. Shoham, E. A. Lee, “DSP Processor Fundamentals,” IEEE
Press, 1997.
[7] “TMS320C54X DSP Reference Set: Volume 1: CPU and Peripherals,” Texas Instruments, 1997.
[8] M. H. Weiss, F. Engel, G. P. Fettweis, “A New Scalable DSP Architecture for System On Chip (SOC) Domains,” IEEE Procs. on ASSP Conf., Vol:4, pp. 1945-1948, March, 1999.
[9] J. Nurmi, J. Takala, “A New Generation of Parameterized and Extensible DSP Cores,” IEEE Workshop Procs. on Signal Processing Systems, pp. 320-329, Nov., 1997.
[10] A. Gierlinger, R. Forsyth, E. Ofner, “Gepard: A Parameterisable DSP Core for ASICS,” ICSPAT, pp. 203-207, 1997.
[11] M. Kuulusa, J. Nurmi, J. Jakala, P. Ojala, H. Herranen, “A Flexible DSP Core for Embedded Systems,” IEEE Design & Test of Computers, Vol. 14, NO. 4, pp.60-68, Oct.-Dec., 1997.
[12] B. W. Kim, J. H. Ynag, C. S. Hwang, Y. S. Kwon, K. M. Lee, I. H. Kim, Y. H. Lee, C. M. Kyung, “MDSP-II: A 16-Bit DSP with Mobile Communication Accelerator,” IEEE Journal of Solid-State Circuits, Vol. 34, NO. 3, pp. 397-404, March, 1999.
[13] I. Verbauwthede, M. Touriguian, “A Low Power DSP Engine for Wireless
Communications,” Journal of VLSI Signal Processing, pp. 177-186, 1998.
[14] E. A. Lee, “Programmable DSP Architectures: Part I,” IEEE ASSP Magazine, pp. 4-19, Oct., 1988.
[15] E. A. Lee, “Programmable DSP Architectures: Part II,” IEEE ASSP Magazine, pp. 4-14, January, 1989.
[16] M. Dolle, M. Schlett, “A Cost-Effective RISC/DSP Microprocessor for Embedded Systems,” IEEE Micro, Vol. 15, NO. 5, pp. 32-40, Oct., 1995.
[17] M. R. Smith, “How RISCy is DSP?,” IEEE Micro, Vol.12, NO. 6, pp. 10-23, DEC. 1992.
[18] M. A. Bayoumi, “VLSI Architectures for DSP Applications: Current Trends,” IEEE Procs. on Circuits and Systems, Vol. 1, pp. 150-153, Aug., 1992.
[19] B. Lin, S. Vercauteren, H. D. Man, “Embedded Architecture Co-Synthesis and System Integration,” IEEE Procs. on Hardware/Software Co-Design, pp. 2-9, March, 1996.
[20] R. E. Owen, D. Martin, “A Uniform Analysis Method for DSP architectures and Instruction Sets with A Comprehensive Example,” IEEE Workshop Procs. on Signal Processing Systems, pp.528-537, Oct., 1998.
[21] P. Blinzer, E. Cochlovius, M. Schafers, K-P. Wachsmann, “VLSI Chip Design with the Hardware Description Language VERILOG: Aintroduction Based on A Large RISC Processor Design,” Springer Publishers, 1996.
[22] H. H. Wang, “Module Design of DSP Core for Communication System,” Dep. Elec. Eng., National Central University, Taiwan, June, 2000.
[23] M. Alidina, G. Burns, C. Holmqvist, E. Morgan, D. Rhodes, S. Simanapalli, M. Thierbach, “DSP 16000: A High Performance, Low Power Dual-MAC DSP Core for Communications Applications,” IEEE Procs on Custom Integrated Circuits Conference, pp. 119-122, May, 1998.
[24] R. Y. Yen, “Implementation of Carrier Recovery and Timing Recovery for QAM/VSB mode CATV System,” Dep. Elec. Eng., National Central University, Taiwan, June, 1999.
[25] S. Lin, D. J. Costello, “Error Control Coding: Fundamentals and Applications,” Prentice-Hall Publishers, 1983.
[26] J. C. Huck, M. J. Flynn, “Analyzing Computer Architectures,” IEEE Press, 1989.
[27] K. Hwang, “Computer Architecture: Principles, Architecture, and Design,” 1979.