跳到主要內容

簡易檢索 / 詳目顯示

研究生: 陳怡廷
Yi-Ting Chen
論文名稱: 適用於通訊系統的內嵌式數位信號模組設計
The Data Path of Embedded DSP Architecturefor Communication Application
指導教授: 周世傑
Shyh-Jye Jou
口試委員:
學位類別: 碩士
Master
系所名稱: 資訊電機學院 - 電機工程學系
Department of Electrical Engineering
畢業學年度: 88
語文別: 英文
論文頁數: 72
中文關鍵詞: 數位訊號處理器資料通路
外文關鍵詞: DSP processor, data path
相關次數: 點閱:6下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

  • 這個可參數化的數位訊號處理器有不同獨立的參數可以設定。我們更進一步地加入一些特殊應用於通訊系統的電路給使用者選用。我們把這一種處理器稱為可參數化融合特殊應用於數位訊號基礎的處理器 ( parameterized ASIC/DSP processor )。除了特殊應用的電路外,為了增強整體的效能,我們加入高度平行化的架構稱之為雙 MAC 架構。最後,為了減少功率消耗,我們也應用了一個低功率的 MAC 單元在這顆數位訊號處理器裡。



    The proposed DSP processor itself is a parameterized core with several independent parameters. Furthermore, a better concept is to combine some special-purposed circuits in the parameterized DSP core for option. And we term this kind processor as parameterized ASIC/DSP processor. In addition to the special-purposed circuits, the highly degree parallelism architecture ( Dual MAC ) is used in the processor to upgrade its performance. In order to reduce the power consumption, a low power MAC unit is used in the DSP

    Contents Chapter 1Introduction1 1.1Motivation1 1.2Evolution of Communication DSP Processors3 1.3Applications-Specific DSP For Communication and Embedded system4 1.4Thesis Organization6 Chapter 2Overall Architecture7 2.1Introduction7 2.2The Memory Architecture of NCU_DSP7 2.3The Address mode used in NCU_DSP9 2.4The Modified Data Path11 2.5The Pipeline stage of NCU_DSP:13 2.6Parameterized DSP Core14 2.7Summary15 Chapter 3The Design of Data Path16 3.1Introduction16 3.2Status register17 3.340-bit Arithmetic Logic Unit18 3.3.1Sign Extension Mode19 3.3.2Saturation and Overflow19 3.3.3Rounding21 3.4Accumulators22 3.5Shifter23 3.6Multiply-Accumulate Unit24 3.6.1Fractional/Integer Multiplication:26 3.6.2Low Power Scheme in Multiplier27 3.6.3Low Power MAC Unit30 3.7Pipeline stage32 Chapter 4I/O Design for Embedded DSP34 4.1Introduction34 4.2The Profile of Host Port Interface ( HPI )34 4.3Handshaking Mode37 4.3.1The Detail Block Diagram of Handshaking Mode38 4.3.2The Timing of Transmission41 4.3.3Example of Access Sequences41 4.4Direct Memory Access mode43 4.4.1IP Considerations43 4.4.2The Architecture of DMA Mode44 4.4.3The Timing Diagram of Transmission48 4.4.4Example of Access Sequence49 4.5Merge Mode50 4.5.1The Architecture of Merge Mode50 4.6Summary52 Chapter 5Parameterized Modules53 5.1Introduction53 5.2Parameterized & Configurable Architecture53 5.3Hamming Distance Calculator Block55 5.4The Sub-Word Multiplier57 5.5The Dedicated FIR Generator58 5.6Multi-Level Slicer59 5.7The Overhead of Special Units60 5.8Summary61 Chapter 6Chip Implementation62 6.1Introduction62 6.1.1Gate Level Timing Simulation Result62 6.1.2Gate Level Area Simulation Result63 6.1.3Layout View64 6.2Test Consideration66 6.3Benchmarks67 Chapter 7Conclusions70

    [1]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.
    [2]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.
    [3]I. Verbauwhede and M. Touriguian, "A low power DSP engine for wireless communications," Journal of VLSI Signal Processing Systems, vol. 18, no.2, Feb. 1998
    [4]Keshab K. Parhi, "VLSI Digital Signal Processing Systems : Design and
    Implementation," Wiley-Inteerscience, 1999.
    [5]"DSP1618 digital signal processor," AT&T Data Sheet, Feb. 1994.
    [6]M. Alidina, G. Burns, C. Holmqvist, E. Morgan, and D. Rhodes, “DSP16000: A high performance, low power dual-MAC DSP core for communication applications, ” in Proceedings of IEEE Custom Integrated Circuits Conference,
    pp. 119-122,1998.
    [7]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.
    [8]V. K. Madisetti, “VLSI Digital Signal Processors: An Introduction to Rapid Prototyping and Design Synthesis,” Butterworth-Heinemann Publishers, 1995.
    [9]E. A. Lee, “Programmable DSP Architectures: Part I,” IEEE ASSP Magazine, pp. 4-19, Oct., 1988.
    [10]E. A. Lee, “Programmable DSP Architectures: Part II,” IEEE ASSP Magazine, pp. 4-14, January, 1989.
    [11]M. Alidina, G. Burns, C. Holmqvist, E. Morgan, D. Rhodes, S. Simanapalli and M. Thierbach, “DSP1600: A High Performance, Low Power Dual-MAC DSP for Communication Applications,” Proceedings of the IEEE 1998 , Custom Integrated Circuits Conference, pp.119-122, 1998.
    [12]“TMS320C54X DSP Reference Set: Volume 1: CPU and Peripherals,” Texas Instruments, 1997.
    [13]P. Lapsley, J. Bier, A. Shoham, E. A. Lee, “DSP Processor Fundamentals,” IEEE Press, 1997.
    [14]K. Hwang, Computer Arithmetic Principles, Architecture, and Design, John Wiley & Sons, 1979
    [15]Rafael Fried, ”Minimizing Energy Dissipation in High-Speed Multipliers,” IEEE International Symposium on Low Power Electronics and Design, pp214-219, 1997.
    [16]E. de Angel and E.E. Swartzlander, ”Low Power Parallel Multipliers,” VLSI Signal Processing, IX, pp.199-208, 1996.
    [17]The TMS320C54c DSP HPI and PC parallel Port Interface Application Report, 1997
    [18]M. M. Mano, C. R. Kime, “Logic and Computer Design Fundamentals,” Prentice-Hall Publishers, 1997.
    [19]J. Hennessy, D. Patterson, “Computer Organization & Design: The Hardware/Software Interface,” 2 nd edition, Morgan Kaufmann Publishers, 1998.
    [20]M. Keating, P. Bricaud “REUSE MATHODOLOGY MANUAL FOR SYSTEM-ON-A-CHIP DESIGNS” 2 nd edition, Kluwer Academic Pblshers, 1999.
    [21]A. Gierlinger, R. Forsyth, E. Ofner, “Gepard: A Parameterisable DSP Core for ASICS,” ICSPAT, pp. 203-207, 1997.
    [22]M. Dolle, M. Schlett, “ A Cost-Effective RISC/DSP Microprocessor for Embedded Systems,” IEEE Micro, pp.32-40,1995.
    [23]J. Warden, “ Sub-Word Parallelism in Digital Signal Processing,” IEEE Signal Processing Magazine, March, pp.27-35, 2000.
    [24]H. H. Wang, “Module Design of DSP Core for Communication System,” Dep. Elec. Eng., National Central University, Taiwan, June, 2000.
    [25]C. L. Chen,“FIR Architecture Synthesizer Based on CSD Code,” Dep. Elec. Eng., National Central University, Taiwan, June, 1998.
    [26]H.P. Lee, "Embedded DSP Core for Communication System," Dep. Elec. Eng., National Central University, Taiwan, June,2001

    QR CODE
    :::