Responsive image
博碩士論文 etd-0811114-082500 詳細資訊
Title page for etd-0811114-082500
論文名稱
Title
多功能貼圖單元與繪圖處理器之整合與驗證
Integration and Verification of A Multi-Function Texture Unit with Graphics Processor Units
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
58
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2014-08-27
繳交日期
Date of Submission
2014-09-11
關鍵字
Keywords
三維繪圖處理器、RTL、FPGA、多功能貼圖單元、向量圖形處理器
multi-function texture unit, vector graphics accelerator, 3D graphics processor, RTL, FPGA
統計
Statistics
本論文已被瀏覽 5646 次,被下載 450
The thesis/dissertation has been browsed 5646 times, has been downloaded 450 times.
中文摘要
隨著對移動裝置中圖學應用的要求增加,如何設計有效率的嵌入式繪圖處理單元已是個熱門的議題。在先前已提出一個多功能貼圖單元,此單元能提供與像素上色相關的功能,其中包含不同模式的著色效果與貼圖。本論文首先將整合多功能貼圖單元於一個能加速描繪與點陣化的向量圖形處理器。藉著整合這兩個模組能完成一個有效率的向量圖形渲染處理器,並達成在顯示裝置上渲染向量圖形物件的目的。而為了在著色程式執行時提供多樣性的貼圖功能,本論文也將多功能貼圖單元整合於一個三維的多執行緒統一著色處理器。將多功能貼圖單元分別整合於向量與三維繪圖處理器後,需進行包裝使其可以掛載於advanced- microcontroller-bus-architecture (AMBA)系統上。此外,在整合前多功能貼圖單元與向量圖形處理器僅通過RTL模擬驗證,而本論文已將兩個整合完的處理器於FPGA上模擬驗證成功,並且能在System-on-a-Programmable-Chip (SOPC)平台上執行展示程式。
Abstract
With the increasing demand of graphics applications in mobile devices, how to design an efficient embedded graphics processor unit (GPU) has become a hot issue. A multi-function texture unit has been proposed in the past, which can provide the related pixel-coloring functions including different modes of painting and texturing.
This thesis first integrates this versatile texture unit with a vector graphics accelerator which can accelerate the processes of tessellation and rasterization. By integrating these two modules together, an efficient vector-graphics rendering processor can be achieved, which can render the vector graphics objects into the display devices. Next, the multi-function texture unit has also been integrated with a three-dimensional (3D) unified multi-thread shader processor in order to provide various kinds of texture functions during the execution of shading programs. Both vector and 3D graphics processors after being integrated with the multi-function texture unit have been wrapped with advanced-microcontroller-bus-architecture (AMBA) interfaces such that both can be hooked on AMBA-based systems. The multi-function texture unit and the vector graphics accelerator can only pass RTL simulation before integration. But now both integrated processors have been successfully synthesized using FPGA, and can run demo programs on the System-on-a-Programmable-Chip (SOPC) platform.
目次 Table of Contents
論文審定書………………………………………………………………………………i
摘要 .............................................................................................................................. ii
Abstract ....................................................................................................................... iii
圖次 ............................................................................................................................. vi
方程式索引 ................................................................................................................. ix
Chapter 1概論 .............................................................................................................. 1
1.1研究動機 ........................................................................................................ 1
1.2論文大綱 ........................................................................................................ 2
Chapter 2 研究背景與相關研究 .................................................................................. 3
2.1 電腦圖學介紹 ................................................................................................ 3
2.1.1 二維繪圖介紹 ..................................................................................... 3
2.1.2三維繪圖介紹 ...................................................................................... 6
2.2 多功能貼圖單元[1] ....................................................................................... 6
2.2.1 多功能貼圖單元[1]功能介紹.............................................................. 7
2.2.2 多功能貼圖單元[1]硬體介紹............................................................ 12
2.3 向量圖形處理器[2] ..................................................................................... 17
2.3.1向量圖形處理器[2]功能介紹 ............................................................ 18
2.3.2向量圖形處理器[2]硬體介紹 ............................................................ 21
2.4 三維繪圖處理器[3] ..................................................................................... 24
Chapter 3 多功能貼圖單元與繪圖處理器之整合 ..................................................... 26
3.1多功能貼圖單元與向量圖形處理器之整合 ................................................. 26
3.2多功能貼圖單元與三維繪圖處理器之整合 ................................................. 33
Chapter 4 驗證與結果分析 ....................................................................................... 37
4.1 EASY平台驗證 ........................................................................................... 37
v
4.2 FPGA板驗證................................................................................................ 41
4.2.1 驗證過程 ........................................................................................... 42
4.2.2 驗證結果 ........................................................................................... 44
Chapter 5 結論與未來目標 ....................................................................................... 45
5.1結論 .............................................................................................................. 45
5.2未來目標 ...................................................................................................... 45
參考文獻 .................................................................................................................... 46
參考文獻 References
[1]. 李堃瑋, “進階多功能貼圖單元設計”,國立中山大學資訊工程學系碩士論文,2011.
[2]. 董庭吉, “搭載曲線細分處理器之向量圖形加速器設計與實作”,國立中山大學資訊工程學系碩士論文,2014.
[3]. 楊賀鈞, “基於SIMT架構之多核繪圖處理器之設計與實作”,國立中山大學資訊工程學系碩士論文,2014.
[4]. Habib, Z. and Sakai, M., “Smoothing arc splines by cubic curves,” In Proceedings of the 2009 sixth international conference on computer graphics, imaging and visualization, Tianjin, pp. 199–204, 2009.
[5]. Zeng, Z. and Chen, L., “On the best Bézier approximation of ellipses,” In Proceedings of the 2009 international joint conference on computational sciences and optimization, Hainan Island, pp. 1021–1026, 2009.
[6]. http://www.khronos.org/openvg/
[7]. http://www.khronos.org/opengles/2_X/
[8]. Kim, D., Cha, K. and Chae, S.-I., “A high-performance OpenVG accelerator with dual-scanline filling rendering,” IEEE Transactions on Consumer Electronics, vol. 54, issue 3, pp. 1303-1311, August 2008.
[9]. Kallio, K., “Scanline edge-flag algorithm for antialiasing,” Theory and Practice of Computer Graphics Conference, UK, pp. 81-88, June 2007.
[10]. Tong, T. C. and Chang, Y. N., “A low cost 2D graphics anti-aliasing rendering scheme,” In Proc. Int. Symp. Next-Generat. Electron., Kaohsiung, Taiwan, Nov. 2010, pp. 207–210.
[11]. Shen, Y. L., Seo, S. W., Zhang, Y. and Oh, H. C., “A low hardware cost 2D vector
47
graphic rendering algorithm for supersampling antialiasing,” In Proc. 2nd Int. Workshop ETCS, vol. 1. 2010, pp. 141–144.
[12]. http://www.cs.indiana.edu/hmg/le/project-home/xilinx/ise_10.1/ISE/coregen/ip/xilinx/primary/com/xilinx/ip/blk_mem_gen_v2_2/doc/blk_mem_gen_ds512.pdf
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code