中大機構典藏-NCU Institutional Repository-提供博碩士論文、考古題、期刊論文、研究計畫等下載:Item 987654321/9420
English  |  正體中文  |  简体中文  |  Items with full text/Total items : 78852/78852 (100%)
Visitors : 38075390      Online Users : 1074
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version


    Please use this identifier to cite or link to this item: http://ir.lib.ncu.edu.tw/handle/987654321/9420


    Title: 使用FPGA晶片發展一個雕塑曲面設計;Using FPGA Chip to Develop Sculpture Surfaces Design
    Authors: 徐禮弘;Li-Hung Shiu
    Contributors: 電機工程研究所
    Keywords: 電腦繪圖;FPGA;B-Spline;NURBS;VHDL;graphics
    Date: 2002-06-04
    Issue Date: 2009-09-22 11:47:22 (UTC+8)
    Publisher: 國立中央大學圖書館
    Abstract: OpenGL在現在的3D繪圖上佔了重要的地位,舉凡電腦遊戲、軍用模擬程式、或科學視覺化或大型資料庫的視覺化應用,都被拿來作廣泛的使用,其中的原因也是因為OpenGL(Open Graphics Library)開放的標準,使得程式設計師可以用得更為順手。最近幾年由於硬體晶片在速度及技術上的快速發展,使得原本昂貴的 OpenGL 3D 繪圖卡變得一般使用者可以負擔得起,甚至一些較便宜的卡成為購買電腦時的標準配備;是以不僅在專業與消費市場上,OpenGL都有不可忽視的前景。而FPGA(Field Programmable Gate Array)在現今技術的進步下可在一顆晶片上裝入更多的邏輯閘,同時有更快的執行速度。 本論文提出一個依據NURBS(Non-Uniform Rational B-Spline)演算法為架構的3D繪圖晶片(NGC, NURBS Graphics Chip),此晶片可做為微處理器的周邊裝置,使用者可以用此晶片繪出精度為16 bits的曲線及曲面。在論文中,首先描述整個系統的架構組成,再針對FPGA做硬體的介紹及原理說明。其次說明NURBS曲面造形演算法,並以程式語言Visual C++及OpenGL模擬驗證其效果,接著並以VHDL及Maxplus Ⅱ加以模組化設計,並完成電路的模擬、佈局,最後將程式下載於FPGA晶片中。而所設計的晶片型號為EPF10K100ARC240-1,大約使用了3,900個logic cells,其推論速度可達15 MHz。未來計畫利用Microsoft Visual C++ 6.0及OpenGL繪圖函式庫來連結此晶片以展示其立體物件從而達到在3D環境下作業的要求,並且加上插入/刪除節點、改變控制點位置/權重等基本弁遄A及如燈光、透視投影及資料庫等進階弁遄C OpenGL(Open Graphics Library) is a three-dimensional computer graphics API (Application Program Interface) and it is important to apply in the field of computer game, military sham program, and vision of scientific with large database. One of the reasons is that OpneGL has open standard and can it make programmers use the API can be easily. The original price of hardware version of OpenGL 3D was expensive, but due to the speed and the technology of hardware chip fast development, now general consumers can be afford the product. In addition, some inexpensive one becomes standard device when people buy computer. Therefore the prospects of OpenGL are expectable. Because the technology nowadays is becoming more and more advanced, FPGA can assemble more logic gates into one chip. Furthermore, it has faster speed to operate structured system. The aim of the thesis is to propose a three-dimensional graphics chip NGC (NURBS Graphics Chip), in accordance with the NURBS algorithm the chip was structured. This chip, which has 16 bits precision, can apply to peripheral device of computer, and user can use it for fitting curves and surfaces. In this thesis, we first describe the framework of whole system, then introduce the hardware of FPGA and explain the principle. Secondly, we will also illustrate the NURBS and B-Spline algorithms, and to precede it’s testing and verifying via using Visual C++ and OpenGL. Besides, using VHDL (Very high speed integrated circuit Hardware Description Language) and Maxplus II tools to design the system model. Finally, we finish the simulation and the layout, and then download the program into chip, which is EPF10K100ARC240-1. We use about 3900 logic cells, and the clock of system is 50MHz.
    Appears in Collections:[Graduate Institute of Electrical Engineering] Electronic Thesis & Dissertation

    Files in This Item:

    File SizeFormat


    All items in NCUIR are protected by copyright, with all rights reserved.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明