| 研究生: |
鄭君聖 Zheng, Jun-Sheng |
|---|---|
| 論文名稱: |
階層式介面電路設計方法:以即時MP3編解碼系統為例 Hierarchical Interface Design Methodology: Using Real-Time MPEG1 Audio layer3 codec as a case |
| 指導教授: |
周哲民
Jou, Jer-Min |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2002 |
| 畢業學年度: | 90 |
| 語文別: | 英文 |
| 論文頁數: | 99 |
| 中文關鍵詞: | 介面電路 、介面設計 |
| 外文關鍵詞: | interface, interface design, VCI, MP3 |
| 相關次數: | 點閱:70 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在本論文中,一個可快速設計單晶片之介面電路,名為階層式電路設計方法和其模型被提出,此方法可被使用於快速並簡單的整合各種具有不同介面之矽智產。其主要的概念為其將矽智產本身模組和其介面分開設計,並導入一虛擬介面的概念,將所有具虛擬介面之矽智產模組視為一虛擬元件,如此這些虛疑元件將有一共同且簡易的虛疑介面元件協定而能輕易的和各種不同的系統匯流排進行整合。為了驗證其實際之可行性,我們使用此階層式介面電路設計方法來實現一即時MP3編解碼系統之介面。在此即時MP3編解碼系統中,我們使用了化簡過後的演算法,和管線化的架構來實現其中需要高計算複雜度的部份,如多相分析或合成濾波器,修改過的離散餘弦轉換或反離散餘弦轉換。最後我們使用軟硬體共同模擬的方法來驗証整個即時MP3編解碼系統。經由實驗的結果可以看到階層式介面電路設計方法對於整個系統的影響並不大,因此藉由此方法我們可以輕易整合各個不同的矽智產進而減少上市時間。
In this thesis a method for rapidly SoC IP interface design, which is called hierarchical interface design method and models is presented. The hierarchical interface design method is an interface design scheme that can be used to integrate different IPs easily. The main concept is to design IP and its interface separately. It introduces a virtual interface concept and views every IP as a virtual component. Since every virtual component has a simple and fixed virtual component interface protocol, they can be integrated into any bus architecture easily. To verify the practicability, we use the hierarchical interface design method to implement a real-time MP3 codec system interface. We use a simplified algorithm and pipelined architecture to perform high computation complexity part (poly phase analysis/synthesis filter bank, MDCT/IMDCT) of MP3 coding/decoding process. Finally a software/hardware co-simulation is done to verify the entire MP3 real-time codec system. Experiments show that the hierarchical interface design methodology results in minor hardware overhead on the original design. Different IPs can integrate in this scheme to reduce time to market.
[ 1] "AMBATM specification rev2.0".
[ 2] A. Rajawat, M. Balakrishnan, and A. Kumar. "Interface synthesis: issues and approaches", International conference on VLSI Design, January 2000.
[ 3] C. D. Murphy and K. Anandakumar. "Real-time MPEG-1 audio coding and decoding on a DSP chip", IEEE, Trans. on Consumer Electronics, Vol.43, No.1, pp40-47, February 1997.
[ 4] "Coral: design systems on chip using cores", in 37th DAC 2000, pp420-425, & IEEE Custom Integrated Circuits Conference, pp109-112.
[ 5] "CoreConnectTM Bus architecture", IBM. Inc. Document Version 1.0.
[ 6] D. Y. Chan, J. F. Yamg and C.C. Fang. "Fast implementation of MPEG audio coder using recursive formula with fast discrete cosine transforms", IEEE Trans. speech and audio processing, Vol.4, No.2, pp144-148, March 1996.
[ 7] D. Pan. "A tutorial on MPEG/audio compression", IEEE Multimedia, Vol. 2, No. 2, Summer 1995.
[ 8] E. A. Lee and D. G. Messerschmitt. "Synchronous data flow", in Proc. of IEEE, Vol.75, pp.1235-1245, September 1987.
[ 9] http://www.mp3-tech.org/
[10] ISO/IEC 11172-3. "Coding of moving picture and associated audio for digital storage media at up to about 1.5Mbit/s - Part 3 audio", November 1991.
[11] ISO/IEC 13818-3. "Generic coding of moving pictures and associated audio: audio", May 1994.
[12] J. A. Rowson and A. Sangiovammi-Vincenteli. "Interface based design", in Proc. of the 35th DAC 1998.
[13] J. Enerstam and J. Peman. "Hardware implementation of MPEG audio real-time encoder", Lulea University technology, September 1998.
[14] J. M. Jou, K. M. Wu. "Research and development of a hierarchical interface design methodology and models for SoC IP integration", department of electrical engineering NCKU, Tainan, Taiwan, R.O.C., June 2001.
[15] J. M. Jou, H. C. Wang. "Methodology of hierarchical interface design and modeling-A case study of MPEG 2 video decoding", department of electrical engineering NCKU, Tainan, Taiwan, R.O.C., June 2000.
[16] K. Brandenburg and H. Popp. "An introduction to MPEG Layer-3", EBU technical review, June 2000.
[17] K. Salomonsen, S. Sogaard, and E. P. Larsen. "Design and implementation of an MPEG layer III audio bitstream process", technology report, Aalborg University, 1998.
[18] N. Ling, W. S. Chen. "Two polyphase filter architectures for MPEG Audio", IEEE 1997.
[19] PCI Special Interest Group, "PCI local bus specification revision 2.2", December 18, 1998.
[20] P. Singh, W. Moreno, N. Ranganathan and H. Neinhaus. "A flexible MPEG audio decoder layer III chip architecture", IEEE 1998.
[21] R. Rangachar. "Analysis and improvement of the MPEG-1 audio layer III algorithm at low bit-rates", Arizona state University, December, 2001.
[22] S. J. Nam, B. H. Kim, C. D. Im, J. B. Kim, S. J. Lee, S. S. Jeong, J. K. Kim, and S. J. Park. "A low power MPEG I/II layer 3 audio decoder", IEEE 2001.
[23] S. Hong, D. Kim, and M. Song. "A low power full accuracy MPEG1 audio layerIII(MP3) decoder with on-chip data converters", department of semiconductor science, Dongguk University, Seoul, Korea. IEEE Trans. On Consummer Electronics. Vol.46, No.3, August, 2000.
[24] S. Shlien. "Guide to MPEG-1 audio standard", IEEE Trans. on Broadcasting, Vol.40, No.4, December 1994.
[25] T. H. Tsai and Y. C. Yang. "A novel architecture design for MP3 audio decoder", in the 11th VLSI Design/CAD Symposium, pp16-19, August 2000.
[26] T. Sakamoto, M. Taruki, and T. Hase. "A fast MPEG audio layer III algorithm for 32 bit MCU", IEEE Trans. on Consumer Electronics, Vol. 45, No. 3, August 1999.
[27] T. Uzelac and M. Kovac. "A fast MPEG audio layer III software decoder", IEEE 1998.
[28] T. Murata. "Petri nets: Properties, analysis and applications", in Proc. of IEEE, Vol.77, pp.541-580, 1989.
[29] Virtual Socket Interface AllianceTM. "Virtual component interface standard version 2", April 2001.
[30] Vladimir B. and K. R. Rao, " An efficient implementation of the forward and inverse MDCT in MPEG audio coding", IEEE signal processing letters, Vol.8, No.2, February 2001.
[31] VSIA. http://www.vsi.org/
[32] Y. H. Fan, V. K. Madisetti, and R. M. Mersereau. "On fast algorithm for computing the inverse modified discrete cosine transform", IEEE 1999.
[33] "W9982DW datasheet", WinBond electronics corp.