跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.103) 您好!臺灣時間:2025/11/21 11:29
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:陳錫錦
研究生(外文):Shi-Jin Chen
論文名稱:JPEG2000的實作與驗証
論文名稱(外文):Implementation and Verification of JPEG2000
指導教授:張世杰張世杰引用關係
指導教授(外文):Shih-Chieh Chang
學位類別:碩士
校院名稱:國立清華大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2003
畢業學年度:91
語文別:英文
論文頁數:40
中文關鍵詞:影像壓縮JPEG2000驗証
外文關鍵詞:JPEG2000image compressionverification
相關次數:
  • 被引用被引用:0
  • 點閱點閱:119
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1
SoC的驗証已經成了一個非常重要及充滿挑戰性的工作。在傳統的設計過程中,軟體及硬體通常是分開設計的,這種方式減少了市埸的競爭性,再加上SoC 晶片包含了很多元件,例如 : CPU、時間計數器、記憶體、及嵌入式軟體等,這使得晶片變得愈來愈大,而且也愈來愈複雜。另外,硬體通常是在RTL level中實作的,這樣模擬需要花很多的時間,因此我們必須用更高的層級來描述整個設計。所以這篇論文的主要目的是要探討SoC的整合及驗証,我們使用JPEG2000為例子,以SystemC為環境來探討許多驗証上的問題。
首先,我們實作了一個EBCOT IP,我們使用了很多方法來加快EBCOT的執行速度 ; 再來,我們用SystemC 建構了整個JPEG2000 壓縮系統,而且將EBCOT整合到這個系統中 ; 最後,我們用Cocentric 來模擬整個JPEG2000的縮壓過程。

Design verification at system level has been one of the most important and challenging jobs for system design. It is because that traditionally, hardware and software are often developed separately. The sequential process of hardware and software development increases time-to-market. In addition, a system-on-chip comprises of many components such as processors, timers, busses, memories and embedded software. Designs are getting bigger in size and larger in complexity. Furthermore, hardware often implement at the RTL level, the simulation of which take much time. These demand designers to describe designs at higher levels of abstraction. The purpose of this thesis is to investigate and practice system level integration and verification. We use JPEG2000, an image compression standard as a design vehicle to explore many system verification problems using SystemC.
The major contributions of this thesis are summarized as follows. First, we implement/verify the EBCOT hardware design. To speedup the design, we have use pixel skipping, column based operation and pipeline techniques. The second contribution of this thesis is to build the entire system of JPEG2000 using both systemC and RTL verilog. The system allows us to verify the correctness of software and hardware together, and we can use this system to do lossless compression. Finally, we have integrated and performed simulation on both the SystemC and Verilog together. The platform used for integration is a tool called Cocentric.

Abstract 4
Contents 5
List of Figures 6
List of Tables 7
Chapter1 Introduction 8
Chapter2 Background 12
2.1 JPEG2000 12
2.1.1 JPEG2000 Algorithms 15
2.2 SystemC 20
2.2.1 SystemC Design Methodology 21
2.2.2 SystemC modeling review 22
Chapter3 EBCOT Implementation and System Design 23
3.1 EBCOT Architecture 23
3.1.1 Memory interface 24
3.1.2 Context formation 25
3.1.3 arithmetic encoder 26
3.2 System Structure 28
3.2.1 the bus module 29
3.2.2 arbiter 30
3.2.3 memory 30
3.2.4 software 31
3.2.5 EBCOT 32
3.3 Co-Simulation 33
Chapter4 Experimental results 35
Chapter5 Conclusions 36
Bibliography 37

[1] ISO/IEC JTC 1/SC 29/WG 1 N1816, “An Analytical Study of JPEG 2000 Functionalities.”
[2] ISO/IEC JTC 1/SC 29/WG 1 N1646R, “JPEG 2000 Part I Final Committee Draft Version 1.0.”
[3] D. Taubman, “High performance scalable image compression with EBCOT,” Image Processing, ICIP 99. Proceedings. 1999 International Conference on, vol. 3, pp. 344-348, 1999.
[4] Ntu K. Chen, C. Lian, H. Chen, and L. Chen, “Analysis and Architecture Design of EBCOT for JPEG 2000,” ISCAS, 2001.
[5] J. Scott Houchin, David W. Singer, “File format technology in JPEG2000 enables flexible use of still and motion sequences,” Signal processing: image communication 17 (2002) 131-144.
[6] Majid Rabbani, Rajan Joshi, “An overview of the JPEG2000 still image compression standard,” Signal processing: image communication 17 (2002) 3-48
[7] Diego Santa-Cruz, Rapha.el Grosbois, Touradj Ebrahimi, “JPEG2000 performance evaluation and assessment”, Signal processing: image communication 17 (2002) 113-130.
[8] David Taubmana, Erik Ordentlichb, Marcelo Weinberger, Gadiel Seroussi,“Embedded block coding in JPEG 2000,” Signal processing: image communication 17 (2002) 49-72.
[9] Chung-Jr Lian, Kuan-Fu Chen, Hong-Hui Chen, and Liang-Gee Chen, “Analysis and architecture design of Lifting based DWT and EBCOT for JPEG2000.”
[10] David Taubman, “JPEG2000 Image compression Fundamentals, Standards and Practice,” Kluwer Academic, 2002.
[11] M.D. Adams and F. Kossentini, “JasPer: A software-based JPEG-2000 Codec implementation,” in Proc. IEEE Int. Conf. Image Processing, Vancouver, Canada, Sept. 2000, vol. II, pp. 53-56.
[12] “SystemC Version 2.0 User’s Guide,” Updata for SystemC 2.0.1
[13] “Functional Specification for SystemC 2.0,” Version 2.0-P, 0ct 2001
[14] “Transaction level modeling of SoC with SystemC 2.0,” Sudeep Pasricha Design Flow and Reuse/CR&D STMicroelectronics Ltd Plot No. 2 & 3, Sector 16A Noida — 201301 (U.P) India (sudeep.pasricha@st.com)
[15] Luc Semeria, Abhijit Ghosh, “ Methdology for Hardware/Software Co-verification in C/C++.”
[16] Michael Keating, Pierre Bricaud, “ Reuse Methodology Manual For System-on-Chip Designs,” Kluwer Academic Publishers, 1998.
[17] Stuart Swan, “An Introduction to System Level Modeling in SystemC 2.0.”
[18] “CoCentric System Studio HDL CoSim User Guide,” Version 2002.05-SP2, December 2002
[19] “CoCentric System Studio User Guide,” Version 2002.05, June 2002
[20] SystemC http://www.SystemC.org

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top