| 研究生: |
林恩慶 Lin, En-Ching |
|---|---|
| 論文名稱: |
基於TMS320C542架構之數位訊號處理器設計與測試 Design and Test of Digital Signal Processor Based on TMS320C542 Architecture |
| 指導教授: |
謝明得
Shieh, Ming-Der |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2005 |
| 畢業學年度: | 93 |
| 語文別: | 英文 |
| 論文頁數: | 45 |
| 中文關鍵詞: | 數位訊號處理器 、設計 、測試 |
| 外文關鍵詞: | TMS320C542, Test, Design, Digital Signal Processor |
| 相關次數: | 點閱:77 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在這篇論文中,主要可以分成兩個部分,第一個部分就是基於TMS320C542架構下的數位訊號處理器設計,第二個部分就是針對所設計出來的數位訊號處理器作測試。一般而言,對於處理器的測試方法若是採用掃瞄鍊的方式,可能會造成電路面積與費用的增加,除此之外,這種方法也會因此造成效能的降低。因此本論文所探討的測試方法主要是使用功能性的測試方法,功能性的測試方法可以用來解決上述的問題。
在功能性測試中,測試資料由功能性輸入腳位輸入,並由功能性輸出腳位輸出觀察結果。功能性的測試方法,重要的是如何產生好的測試程式。在這篇論文中,我們將展示一種產生測試程式的方法以及測試結果的相關分析。
This thesis consists of two major parts. The first part is the design of digital signal processor based on TMS320C542 architecture. The second part is the test of digital signal processor based on TMS320C542 architecture. In general, testing processors by way of inserting scan chains will result in hardware overhead and may cause potential performance degradation. In this work, we focus on exploring efficient functional testing methodology for solving above-mentioned problems.
In functional testing, the test patterns are applied through the functional input pins and the responses are observed from the functional output pins. Therefore, the more important thing is how to produce a good test program. In this thesis, we will present a method to generate test programs and relevant analysis of the test results.
[1] TMS320C54x, LC54x, VC54x Fixed-Point Digital Signal Processors (Datasheet), TI Corporation.
[2] TMS320C54x DSP Reference Set, Volume 1: CPU and Peripherals, TI Corporation.
[3] TMS320C54x DSP Reference Set, Volume 2: Mnemonic Instruction, TI Corporation.
[4] TMS320C54x DSP Reference Set, Volume 4: Applications Guide, TI Corporation.
[5] TMS320C54x Application Code Examples, TI Corporation.
[6] TMS320C54x Digital Filters, TI Corporation.
[7] TMS320VC5510 DSK Technical Reference, Spectrum Digital, Inc.
[8] Zhao, W. and Papachristou, C., "Testing DSP Cores Based on Self-Test Programs," Design, Automation and Test in Europe, 1998, Proceedings 23-26, pp.166 – 172, 1998.
[9] Rubin, S., Levinger, M., Pratt, R. R. and Moore, W. P., "Fast Construction of Test-Program Generators for Digital Signal Processors," Acoustics, Speech and Signal Processing, 1999, ICASSP '99, Proceedings, 1999 IEEE International Conference on Volume 4, pp. 1989 – 1992, 1999.
[10] Shen, L. and Su, S. Y. H., "A Functional Testing Method for Microprocessors," IEEE Transactions on Volume 37, Issue 10, pp. 1288 – 1293, 1988.
[11] Adham, S. M. I. and Gupta, S., "DP-BIST: A Built-In Self-Test for DSP Data Paths - A Low Overhead and High Fault Coverage Technique," Test Symposium, 1996, Proceedings of the Fifth Asian 20-22, pp. 205 - 212, 1996.
[12] Salama, A. E., Ali, A. K. and Talkhan, E. A., "Functional Testing of Pipelined Processors," IEE Proceedings-Volume 143, Issue 5, pp. 318 – 324, 1996.
[13] Paschalis, A., Gizopoulos, D., Kranitis, N., Psarakis, M. and Zorian, Y., “Deterministic Software-Based Self-Testing of Embedded Processor Cores,” Design, Automation and Test in Europe, 2001, Conference and Exhibition 2001, Proceedings 13-16, pp.92-96, 2001.
[14] Kranitis, N., Paschalis, A., Gizopoulos, D. and Zorian, Y., “Effective Software Self-Test Methodology for Processor Cores,” Design, Automation and Test in Europe Conference and Exhibition, 2002, Proceedings 4-8, pp.592-597, 2002.
[15] Kranitis, N., Gizopoulos, D., Paschalis, A. and Zorian, Y., “Instruction-Based Self-Testing of Processor Cores,” VLSI Test Symposium, 2002, (VTS 2002), Proceedings 20th IEEE 28 April-2, pp.223-228, 2002.
[16] Cuei-Ling Hsieh, "Design and Test of An Embedded Processor Based On ARM9 Structure," Master Thesis, Department of Electrical Engineering, National Cheng Kung University, Tainan, Taiwan, ROC, August 2004.
[17] M.-C. Chen, “A Hybrid Method on Functional Testing for Embedded Process Cores,” Master Thesis, Department of Electrical Engineering, National Cheng Kung University, Tainan, Taiwan, ROC, June 2003.
[18] Cheng-I Wu, "Structural-Fault Oriented Test Program Generation for Microprocessors," Master Thesis, Graduate Institute of Electronics Engineering, National Taiwan University, Taipei, Taiwan, ROC, 2003.
[19] Peter Mu, "Systematic Generation of Instruction Test Patterns Based on Architectural Parameters," Master Thesis, Department of Computer Science and Engineering, National Sun Yat-sen University, Kaohsiung, Taiwan, ROC, 2001.
[20] Phil Lapsley, "DSP Processor Fundamentals: Architectures and Features", New York, IEEE Press, 1997.
[21] Alan V. Oppenheim, Ronald W. Schafer and John R. Buck, "Discrete-Time Signal Processing", Upper Saddle River, N.J.: Prentice Hall, 1999.