博碩士論文 90521058 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:15 、訪客IP:3.80.160.29
姓名 林信佑(Shin-Yo Lin)  查詢紙本館藏   畢業系所 電機工程學系
論文名稱 應用於多媒體通訊之平台式設計
(A Platform-based Design for Multimedia Communications)
相關論文
★ 即時的SIFT特徵點擷取之低記憶體硬體設計★ 即時的人臉偵測與人臉辨識之門禁系統
★ 具即時自動跟隨功能之自走車★ 應用於多導程心電訊號之無損壓縮演算法與實現
★ 離線自定義語音語者喚醒詞系統與嵌入式開發實現★ 晶圓圖缺陷分類與嵌入式系統實現
★ 補償無乘法數位濾波器有限精準度之演算法設計技巧★ 可規劃式維特比解碼器之設計與實現
★ 以擴展基本角度CORDIC為基礎之低成本向量旋轉器矽智產設計★ JPEG2000靜態影像編碼系統之分析與架構設計
★ 適用於通訊系統之低功率渦輪碼解碼器★ 適用MPEG 編碼器之數位浮水印系統設計與實現
★ 適用於視訊錯誤隱藏之演算法開發及其資料重複使用考量★ 一個低功率的MPEG Layer III 解碼器架構設計
★ 具有高品質反量化演算的AAC解碼器 之平台式設計★ 適用於第三代行動通訊之最大事後機率演算法發展及渦輪碼解碼器超大型積體電路設計
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 近年來多媒體通訊之蓬勃發展同時也帶動了全球3C產業的急速進步,因而在實際應用上傳統的ASIC系統開發與設計整合已無法跟上其快速的變化與多樣的需求,對系統設計複雜度不斷的提高及Time-To-Market的壓力下,把FPGA及微處理器的核心以軟體或是硬體方式內嵌在同一晶片上,擁有內建可程式化 (Embedded Programmable) 能力的設計,將可提供系統設計之另一出路。
在本篇論文中,建立一SOPC平台式設計之環境應用於多媒體通訊。我們採用Altera APEX 20K200E484-2X之FPGA嵌入Nios CPU並利用軟體方式進行JPEG壓縮的工作,首先將Nios CPU嵌入至現場可程式化邏輯陣列(Field Programmable Gate Array; FPGA)中,並藉由CMOS sensor擷取影像送給嵌入式處理器利用此嵌入式處理器進行JPEG壓縮的動作,隨即透過網路將影像傳送至遠端使用者。在其中,我們完成CMOS sensor擷取影像及網路伺服器環境的架設,並成功的利用嵌入式處理器Nios進行JPEG壓縮的工作,我們使用176 x 104之影像大小進行壓縮的工作,並先將原始影像存放在快閃記憶體 (flash memory) 中,然後嵌入式處理器從快閃記憶體中抓取原始影像資料並將壓縮過的影像存放在SRAM中,以利用乙太網路板將JPEG格式的影像資料流傳送至遠端使用者。使用者可以透過瀏覽器來存取已壓縮過的資料以觀看JPEG之圖像。
摘要(英) The full of vitality multimedia communications development has increased dramatically 3C industry in the world. Therefore practical applications, tradition ASIC system cannot meet the rapidly and vary development and design integrated. However, standard CPU also cannot meet the rapidly application. Since the system design more complexity and time-to-market pressure, the platform-based design methodology has approached.
In this thesis, we develop a SOPC platform-based design environment for multimedia communications. We adopt the Altera APEX20K200E484-2X device. The JPEG compression is performed on software method in the embedded processor. First, we embed a Nios processor in FPGA (Field Programmable Gate Array). Second, we feed the image data with Nios processor by CMOS sensor. The compressed image data transports to client user by Ethernet daughter board. In this task, we successfully complete the JPEG compression by the Nios processor and web server system. The raw image data is stored in the flash memory. Afterward, the embedded processor can be fetched the raw image data from the flash memory. The compressed image data is stored in SRAM memory. The format of the JPEG image will be transformed to the client by the Ethernet daughter board. Eventually, the user can be accessed the compressed image data through by browser.
關鍵字(中) ★ 多媒體
★ 平台式設計
★ 通訊
關鍵字(英) ★ Multimedia
★ Communications
★ Platform-based Design
論文目次 ABSTRACT I
CHAPTER 1 INTRODUCTION 1
1.1 MOTIVATION 1
1.2 PLATFORM-BASED DESIGN OVERVIEW 2
1.3 THESIS ORGANIZATION 4
CHAPTER 2 FUNDAMENTAL CONCEPTS OF JPEG ENCODER SYSTEM 5
2.1 DCT-BASED JPEG ENCODER ARCHITECTURE 6
2.2 DISCRETE CONSINE TRANSFORM (DCT) 7
2.3 QUANTIZATION 8
2.4 ENTROPY CODING 9
2.4.1 Huffman Coding of the DC Coefficients 10
2.4.2 Huffman Coding of the DC Coefficients 12
CHAPTER 3 SOPC DESIGN METHODOLOGY 14
3.1 INTRODUCTION OF SOPC BUILDER DESIGN FLOW 15
3.1.1 SOPC Design Flow and Features 16
3.1.2 Definition and Customization 17
3.1.3 Integration 19
3.1.4 Software Generation 20
3.1.5 System Verification 20
3.2 NIOS EMBEDDED PROCESSOR DEVELOPMENT BOARD 21
3.2.1 Development Board Features 21
3.2.2 The Nios Development Tool Flow 22
CHAPTER 4 A WEB-BASED SURVEILLANCE SYSTEM IMPLEMENTATION 24
4.1 THE OVERALL ARCHITECTURE OF WEB-BASED SURVEILLANCE SYSTEM 25
4.2 THE FIRST IMPLEMENTATION METHOD 26
4.2.1 The 10/100 MAC IP Design 26
4.3 THE SECOND IMPLEMENTATION METHOD 35
4.4 ARCHITECTURE DESIGN OF IMAGE CAPTURE 36
4.5 ARCHITECTURE DESIGN OF EMBEDDED WEB SERVER SYSTEM 36
4.6 ARCHITECTURE DESIGN OF JPEG COMPRESSION 39
4.6.1 The Nios processor establishment 39
4.6.2 The JPEG compression by embedded processor 41
4.6.3 The Experiment result of JPEG Compression on Nios 43
CHAPTER 5 CONCLUSIONS AND FUTURE WORK 46
REFERENCE 48
參考文獻 [1] A. Ferrari and A. Sangiovanni-Vincentelli. System design: Traditional concepts and new paradigms. In Proceedings of International Conference on Computer Design, ICCD ’99, pages 2–12, October 1999.
[2] A. Sangiovanni-Vincentelli. Defining platform-based design. EEdesign, February 2002.
[3] L. P. Carloni, F. De Bernardinis, A. Sangiovanni-Vincentelli, and M. Sgroi. The art and science of integrated systems design. In Proceedings of the 28th European Solid-State Circuits Conference. ESSCIRC 2002. Firenze (Italy), September 2002.
[4] Marco Sgroi, Platform-based Design methodologies for Communication Networks, Engineering - Electrical Engineering and Computer Sciences of the UNIVERSITY OF CALIFORNIA, BERKELEY, Fall 2002.
[5] VSI Alliance, http://www.vsi.org/.
[6] Vasudev Bhaskaran and Konstantions Konstantinides, Image and Video Compression Standards Algorithms and Architectures, Second edition.
[7] Nios Glossary
[8] Nios Embedded Processor – Getting Started User Guide, http://www.altera.com/literature/ug/ug_nios_gsg_apex_20k20e.pdf.
[9] SOPC Builder Datasheet, http://www.altera.com/literature/ds/ds_sopc.pdf.
[10] Nios Embedded Processor Development Board datasheet, http://www.altera.com/literature/ds/ds_nios_board_apex_20k200e.pdf.
[11] Nios Development Board Schematic
[12] Simulating Nios Embedded Processor Designs, http://www.altera.com/literature/an/an189.pdf.
[13] Avalon Bus Specification – Reference Manual, http://www.altera.com/literature/manual/mnl_avalon_bus.pdf.
[14] Simultaneous Multi-Mastering with the Avalon Bus, http://www.altera.com/literature/an/an184.pdf.
[15] Nios Ethernet – Development Kit User Guide, http://www.altera.com/literature/ug/ug_niosedk.pdf.
[16] Nios UART Data Sheet, http://www.altera.com/literature/ds/ds_nios_uart.pdf.
[17] Nios DMA Data Sheet, http://www.altera.com/literature/ds/ds_nios_dma.pdf.
[18] Nios PIO Data Sheet, http://www.altera.com/literature/ds/ds_nios_pio.pdf.
[19] Nios SPI Data Sheet, http://www.altera.com/literature/ds/ds_nios_spi.pdf.
[20] Nios Timer Data Sheet, http://www.altera.com/literature/ds/ds_nios_timer.pdf.
[21] Nios2.1 CPU Datasheet, http://www.altera.com/literature/ds/ds_nioscpu.pdf.
[22] Custom Instructions for the Nios Embedded Processor, http://www.altera.com/literature/tt/tt_nios_ci.pdf.
[23] Nios Embedded Processor – Software Development Reference Manual, http://www.altera.com/literature/manual/mnl_niossft.pdf.
[24] Nios Embedded Processor – 16-Bit Programmer’s Reference Manual, http://www.altera.com/literature/manual/mnl_nios_programmers16.pdf.
[25] Nios Embedded Processor – 32-Bit Programmer’s Reference Manual, http://www.altera.com/literature/manual/mnl_nios_programmers32.pdf.
[26] GNUPro Toolkit – User's Guide for Altera Nios, http://www.altera.com/literature/third-party/nios_gnupro.pdf.
[27] Nios Software Development Tutorial, http://www.altera.com/literature/tt/tt_nios_sw.pdf.
[28] Nios Hardware Development Tutorial, http://www.altera.com/literature/tt/tt_nios_hw.pdf.
[29] Using SOPC Builder with Excalibur Devices Tutorial, http://www.altera.com/literature/tt/tt_sopc_exdev.pdf.
[30] Nios Tutorial (APEX Device), http://www.altera.com/literature/tt/tt_nios_hw_apex_20k200e.pdf.
[31] Plugs Ethernet Library Reference Manual, http://www.altera.com/literature/manual/mnl_plugs.pdf.
[32] MasterBlaster Serial/USB Communications Cable Data Sheet, http://www.altera.com/literature/ds/dsmaster.pdf.
[33] ByteBlasterMV Parallel Port Download Cable Data Sheets, http://www.altera.com/literature/ds/dsbytemv.pdf.
[34] AN225: LeonardoSpectrum & Quartus II Design Methodology, http://www.altera.com/literature/an/an225.pdf.
[35] AN161: Using the LogicLock Methodology in the Quartus II Design Software, http://www.altera.com/literature/an/an161.pdf.
[36] Quartus II Installation & Licensing for PCs Manual, http://www.altera.com/literature/manual/quartus_install.pdf.
[37] Ming-Chich Chen, and Ing-Jer Huang, A MAC IP and Its Development, Dept. of Computer Science and Engineering, National Sun Yat-Sen University, Kaohsiung, Taiwan.
[38] IEEE Std. 802.3, 2000 edition.
指導教授 蔡宗漢(Tsung-Han Tsai) 審核日期 2003-7-8
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明