圖像顯示器是人類接受外部信息的重要手段之一。而立體顯示則能再現(xiàn)場景的三維信息,提供場景更為全面、詳實的信息,在醫(yī)學(xué)、軍事、娛樂具有廣泛的應(yīng)用前景。而現(xiàn)有的3D立體顯示設(shè)備價格都比較貴,基于此,本人研究了基于SDRAM存儲器和FPGA處理器的3D頭盔顯示設(shè)備并且設(shè)計出硬件和軟件系統(tǒng)。該系統(tǒng)圖像效果好,并且價格成本便宜,從而具有更大的實用性。本文完成的主要工作有三點: 1.設(shè)計了基于FPGA處理器和SDRAM存儲器的3D頭盔顯示器。該方案有別于現(xiàn)有的基于MCU、DSP和其它處理芯片的方案。本方案能通過線性插值算法把1024×768的分辨率變成800×600的分辨率,并能實現(xiàn)120HZ圖像刷新率,采用SDRAM作為高速存儲器,并且采用乒乓操作,有別于其它的開關(guān)左右眼視頻實現(xiàn)立體圖像。在本方案中每時每刻都是左右眼視頻同時輸出,使得使用者感覺不到視頻圖像有任何閃爍,減輕眼睛疲勞。本方案還實現(xiàn)了圖像對比對度調(diào)節(jié),液晶前照光調(diào)節(jié)(調(diào)節(jié)輸出脈沖的占空比),立體圖像源自動識別,還有人性化的操作界面(OSD)功能。 2.完成了該系統(tǒng)的硬件平臺設(shè)計和軟件設(shè)計。從便攜性角度考慮,盡量減小PCB板面積,給出了它們詳細(xì)的硬件設(shè)計電路圖。完成了FPGA系統(tǒng)的設(shè)計,包括系統(tǒng)整體分析,各個模塊的實現(xiàn)原理和具體實現(xiàn)的方法。完成了單片機(jī)對AD9883的配置設(shè)計。 3.完成了本方案的各項測試和調(diào)試工作,主要包括:數(shù)據(jù)采集部分測試、數(shù)據(jù)存儲部分測試、FPGA器件工作狀態(tài)測試、以電腦顯示器作為顯示器的聯(lián)機(jī)調(diào)試和以HX7015A作為顯示器的聯(lián)機(jī)調(diào)試,并且最終調(diào)試通過,各項功能都滿足預(yù)期設(shè)計的要求。實驗和分析結(jié)果論證了系統(tǒng)設(shè)計的合理性和使用價值。 本文的研究與實現(xiàn)工作通過實驗和分析得到了驗證。結(jié)果表明,本文提出的由FPGA和SDRAM組成的3D頭盔顯示系統(tǒng)完全可以實現(xiàn)高質(zhì)量的立體視覺效果,從而可以將該廉價的3D頭盔顯示系統(tǒng)用于我國現(xiàn)代化建設(shè)中所需要的領(lǐng)域。
上傳時間: 2013-07-16
上傳用戶:xiaoxiang
USB(UniversalSerialBus,通用串行總線)是當(dāng)今消費電子產(chǎn)品和儀器設(shè)備中應(yīng)用最廣的接口協(xié)議之一,然而目前國內(nèi)的USB芯片只有極少數(shù)幾款,產(chǎn)品研究善處于起步階段,絕大部分產(chǎn)品主要由國外的IC設(shè)計芯片廠商如Cypress、NEC等一些國際著名公司提供。因而,如果能夠自主開發(fā)設(shè)計USB芯片以替代國外同類產(chǎn)品,將會有很好的市場前景和利潤空間。 本論文課題是針對基于FPGA(FieldProgrammableGateArray,現(xiàn)場可編程門陣列器件)的數(shù)字電子產(chǎn)品應(yīng)用設(shè)計一種實際可復(fù)用的USB接口引擎軟核。該軟核主要是用于處理USB標(biāo)準(zhǔn)協(xié)議包的通信處理,通過外接MCU(MultipointControlUnit,微控制器)就可以實現(xiàn)完整的USB接口通訊功能。它的功能相當(dāng)于一些USB引擎的專用芯片如:Philips的PDIUSBD12等,其優(yōu)點是結(jié)構(gòu)簡單、靈活性高、復(fù)用設(shè)計方便。 功能仿真和綜合測試結(jié)果顯示本論文所設(shè)計的接口引擎軟核符合設(shè)計要求,并且軟核的性能和市場上同類產(chǎn)品基本一致。本論文的創(chuàng)新之處在于:1、從可配置性角度出發(fā)設(shè)計了低速、全速、高速三種可選模式;2、支持最多31個可配置端點;3、采用了可綜合、可移植的RTL(RegisterTransferLevel,寄存器傳輸級)代碼設(shè)計規(guī)則,同時也開發(fā)了可綜合的驗證測試代碼;4、完全由硬件實現(xiàn)USB通信功能。
上傳時間: 2013-07-18
上傳用戶:JasonC
大多數(shù)現(xiàn)在的PCL打印機(jī)驅(qū)動程序都是將需要打印的文件(包括圖形或者文本)處理成JPEG文件發(fā)送到打印機(jī)進(jìn)行打印,因為這樣一方面可以減少發(fā)送給打印機(jī)的數(shù)據(jù)量,一方面可以極大的簡化驅(qū)動程序的開發(fā)。而在打印機(jī)內(nèi)部,這些JPEG文件又被解碼成BMP文件進(jìn)行進(jìn)一步的處理。采用這種方式工作的打印機(jī)JPEG解碼的工作占據(jù)了其CPU時間的一半以上,所以JPEG文件解碼引擎是打印機(jī)的核心之一,提高JPEG的解碼速度對于提高打印機(jī)的處理能力至關(guān)重要。 同時,JPEG文件解碼工作是一個計算密集型的作業(yè),主要有兩個辦法提高它的速度:一個是設(shè)計更高效的算法,一個是采用性能更加強(qiáng)勁的CPU設(shè)備。在單核CPU的嵌入式環(huán)境中,JPEG編解碼速度已經(jīng)幾乎到了極限,難有提升的空間,然而近兩年多核嵌入式芯片的出現(xiàn),為大幅度提升它的性能提供了可能。 本文基于嵌入式的Linux平臺,采用ARM11 MPCore4核處理器,針對PCL,XL打印機(jī)控制語言的JPEG文件解碼設(shè)計和實現(xiàn)了一個高速引擎,主要內(nèi)容為: 分析和解碼PCL,XL文件,提取出其中的JPEG文件。 對JPEG文件實現(xiàn)并行化解碼,在多個處理器核上并行處理,并針對多核處理器構(gòu)架進(jìn)行內(nèi)存讀取等方面的優(yōu)化。 針對多核處理器的特點和優(yōu)勢,設(shè)計和實現(xiàn)多線程調(diào)度算法。 總結(jié)和提取數(shù)據(jù),分析多核處理器相對于單核處理器的性能提升。 另外,為便于讀者理解,文中簡要介紹了ARM(SIMD)指令集,嵌入式匯編以及與硬件相關(guān)的一些概念。
上傳時間: 2013-06-16
上傳用戶:scorpion
近年來,計算機(jī)圖形學(xué)應(yīng)用越來越廣泛,尤其是三維(3D)繪圖。3D繪圖使用3D模型和各種影像處理產(chǎn)生具有三維空間真實感的影像,應(yīng)用于虛擬真實情況以及多媒體的產(chǎn)品上,且多半是使用低成本的實時3D計算機(jī)繪圖技術(shù)為基礎(chǔ)。在初期3D圖形學(xué)剛起步時,由于圖形簡單,因此可以利用CPU來運算,但隨著圖形學(xué)技術(shù)的發(fā)展,所要繪制的圖形越來越復(fù)雜,這時如果單純依賴CPU來處理,不能達(dá)到實時的要求,因此需要專門的硬件來加速圖形處理,GPU(圖形處理單元)因此出現(xiàn)了。不過由于3D圖形加速硬件的復(fù)雜性和短壽命,這極大地提高了對硬件開發(fā)環(huán)境的需要。為了更好的對設(shè)計進(jìn)行更改和測試,不能僅僅用專門定制的方法來設(shè)計,需要其他的方:硬件描述語言(HDL)和FPGA。 隨著計算機(jī)繪圖規(guī)模的需要,借助輔助硬件資源,來提高圖形處理單元(GPU)處理速度的需求越來越普遍。自從15年前現(xiàn)場可編程門陣列(FPGA)開始出現(xiàn)以來,其在可編程硬件領(lǐng)域所起的作用越來越大。它們在速度、體積和速度方面都有了很大的提高。這意味著FPGA在以前只能使用專用硬件的場合越來越重要。其中一個應(yīng)用領(lǐng)域就是3D圖形渲染,在這個研究領(lǐng)域里人們正在利用具有可編程性能的FPGA來幫助改進(jìn)圖形處理單元(GPU)的性能。 能夠在廉價、可動態(tài)重新配置的FPGA上實現(xiàn)復(fù)雜算法來輔助硬件設(shè)計。本文的設(shè)計就是通過在FPGA上實現(xiàn)3維圖形幾何處理管線部分功能來提高圖形處理速度。具體實現(xiàn)中使用硬件描述語言(Verilog HDL)進(jìn)行邏輯設(shè)計,并發(fā)現(xiàn)問題解決問題。 本文主要特色如下: 1.針對幾何變換換子系統(tǒng),提出一種硬件實現(xiàn)方案,該方案能對基本的幾何變換如:平移、縮放、旋轉(zhuǎn)和投影進(jìn)行操作。首先構(gòu)造出總體變換矩陣,隨后進(jìn)行矩陣乘法運算,再進(jìn)行投影變換,最后輸出變換座標(biāo)。提出一種脈動陣列結(jié)構(gòu),用于兩個矩陣的乘法運算。找到一種快捷的方法來實現(xiàn)矩陣相乘,將能大大提高系統(tǒng)的效率。 2.對于3D圖形裁剪,文中描述了一種裁剪引擎,它能夠處理3D圖形中的裁剪、透視除法以及視口映射的功能。硬件實現(xiàn)的難度取決于裁剪算法的復(fù)雜程度。我們在Sutherland-Hodgman裁剪算法的基礎(chǔ)上提出一種新的裁剪算法,該算法通過去除冗余頂點以提高處理速度,同時利用編碼來判斷線段可見性的方法使得硬件實現(xiàn)變得很容易。 3.最后,我們在FPGA上實現(xiàn)了幾何變換以及三維裁剪,并與C語言的模擬結(jié)果對比發(fā)現(xiàn)結(jié)果正確,且三維裁剪能夠以3M個三角形/s的速度運行,滿足了圖形流水中的實時性要求。
上傳時間: 2013-04-24
上傳用戶:yerik
基于FPGA的3D圖像處理器IP核的設(shè)計與實現(xiàn)
上傳時間: 2013-05-18
上傳用戶:1101055045
3D數(shù)學(xué)基礎(chǔ)圖形與游戲開發(fā)
標(biāo)簽: 圖形
上傳時間: 2013-07-31
上傳用戶:boyaboy
FC插座、電解電容、電感、電位器、蜂鳴器等電子元件的3D模型,我使用的是sw2011,可用于電路板3D效果仿真,也可用于solidworks2011的入門學(xué)習(xí)
上傳時間: 2013-05-28
上傳用戶:王者A
隨著Java開源技術(shù)的不斷進(jìn)步,以及企業(yè)需求的日益增長,在辦公自動化領(lǐng)域,特別是對于業(yè)務(wù)流程的實現(xiàn),其開發(fā)形態(tài)已經(jīng)發(fā)生了巨大的變化,傳統(tǒng)的硬編碼開發(fā)業(yè)務(wù)流程方式已經(jīng)不再適應(yīng)高效的開發(fā)過程以及企業(yè)靈活多變的業(yè)務(wù)需求。隨著工作流技術(shù)的不斷發(fā)展,基于工作流引擎的工作流開發(fā)方式從根本上解決了傳統(tǒng)開發(fā)過程中的各種弊端,各種工作流產(chǎn)品開始廣泛應(yīng)用于實際項目。在軟件項目中,通過引入開源工作流產(chǎn)品并對其進(jìn)行修改和完善,可以提高軟件開發(fā)周期以及軟件產(chǎn)品的靈活性,從而提高軟件企業(yè)的效率和競爭力。
標(biāo)簽: JBPM 工作流引擎 中的應(yīng)用
上傳時間: 2013-10-20
上傳用戶:cepsypeng
Altium designer winter 09 3D教程
標(biāo)簽: designer Altium winter 09
上傳時間: 2013-11-02
上傳用戶:dddddd
3D光立方
上傳時間: 2013-11-20
上傳用戶:zhulei420
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1