當今的芯片制造技術(shù),65nm的工藝已經(jīng)廣泛應用于CPU的設(shè)計制造中,隨著Intel公司45nm工藝的發(fā)布,芯片制造又進入了一個新的時代。并且CPU由單核處理器逐漸演變成今天的雙核,甚至四核。 雖然工藝達到了45nm,雖然CPU可以在一片芯片上完成以前四個處理器的并行功能,但在提高工藝與增加處理單元的同時,CPU的速度已經(jīng)基本達到瓶頸。對于一片CPU,不可能無限提高布線的工藝,不可能無限增加CPU的處理單元,所以必須要開發(fā)出新的思路解決CPU加速的問題。近年來,很多研究機構(gòu)提出硬件加速電路與處理器可重構(gòu)的思想,利用硬件運行速度快的優(yōu)勢完成以往由軟件完成的工作。也就是說,在CPU處理的同時,通過單獨的硬件加速電路協(xié)助完成處理,達到加速的目的。可重構(gòu),也就是在加速的過程中不斷對可重配置的硬件重新燒寫,以達到適合運行更多程序的目的。想要實現(xiàn)硬件加速電路——作為配合CPU處理單元的重要組成部分,cache訪問技術(shù)又成為制約其速度快慢的關(guān)鍵部分,而cache與內(nèi)存(SDRAM)的通信方式可以直接導致訪問速度的不同。本文從硬件加速電路中實現(xiàn)的cache入手,提出一種全新的cache實現(xiàn)方式,以便對將來硬件加速和可重構(gòu)邏輯的實現(xiàn)提供一個更快、更高效的訪問模式。本文的主要內(nèi)容包括: 首先通過FPGA實現(xiàn)了cache陣列——利用Xilinx公司提供的開發(fā)工具實現(xiàn)cache,來模擬出CPU中的高速緩存。 第三章論述了如何通過FPGA實現(xiàn)DDR2控制單元,DDR2控制單元作為cache的重要組成部分對整個系統(tǒng)的實現(xiàn)起到至關(guān)重要的作用。再接下來是如何將傳統(tǒng)的軟件語言轉(zhuǎn)換成硬件描述語言,以及軟件語言和硬件描述語言在實現(xiàn)、運行效率等方面的區(qū)別。將這種轉(zhuǎn)換作為驗證FPGA實現(xiàn)cache的一種手段,主要實現(xiàn)的是Laplace方程的C語言向VHDL語言的轉(zhuǎn)化。 第五章,把以上幾部分的實現(xiàn)進行聯(lián)合調(diào)試,其中提出了一些新的思路,能夠極大的提高傳輸數(shù)據(jù)的效率。 第六章,作為實現(xiàn)后的數(shù)據(jù)測試,從直觀的角度對比了同樣的算法在軟件中運行和進行硬件加速后執(zhí)行的效率,并且對FPGA實現(xiàn)的cache進行了測試,以便更好的得出硬件加速的優(yōu)勢所在。 第七章是對論文的一個總結(jié),以及硬件加速電路在將來的應用前景。本論文的主要結(jié)論如下: 1)FPGA作為硬件加速電路的一個重要組成部分,能夠完成對CPU的加速,并且FPGA中強大的IP核可以提供一個有效的手段進行隨心所欲的配置。 2)通過Laplace方程的在FPGA上的實現(xiàn),可以清晰的對比出硬件語言在運行上的優(yōu)勢。 3)通過cache和DDR2的通信,可以極大的提高算法的運行效率,并且能夠通過控制DDR2達到擴展算法數(shù)據(jù)集的目的。
資源簡介:介紹了AES中,SubBytes算法在FPGA的具體實現(xiàn).構(gòu)造SubBytes的S-Box轉(zhuǎn)換表可以直接查找ROM表來實現(xiàn).通過分析SubBytes算法得到一種可行性硬件邏輯電路,從而實現(xiàn)SubBytes變換的功能.
上傳時間: 2013-11-30
上傳用戶:hzy5825468
資源簡介:人臉自動識別技術(shù)是模式識別、圖像處理等學科的一個最熱門研究課題之一。隨著社會的發(fā)展,各方面對快速有效的自動身份驗證的要求日益迫切,而人臉識別技術(shù)作為各種生物識別技術(shù)中最重要的方法之一,已經(jīng)越來越多的受到重視。對于具有實時,快捷,低誤識率的高...
上傳時間: 2013-07-13
上傳用戶:李夢晗
資源簡介:介紹了AES中,SubBytes算法在FPGA的具體實現(xiàn).構(gòu)造SubBytes的S-Box轉(zhuǎn)換表可以直接查找ROM表來實現(xiàn).通過分析SubBytes算法得到一種可行性硬件邏輯電路,從而實現(xiàn)SubBytes變換的功能.
上傳時間: 2014-07-10
上傳用戶:lacsx
資源簡介:隨著計算機和自動化測量技術(shù)的日益發(fā)展,測量儀器和計算機的關(guān)系日益密切。計算機的很多成果很快就應用到測量和儀器領(lǐng)域,與計算機相結(jié)合已經(jīng)成為測量儀器和自動測試系統(tǒng)發(fā)展的必然趨勢。高度集成的現(xiàn)場可編程門陣列(FPGA)是超大規(guī)模集成電路和計算機輔助設(shè)...
上傳時間: 2013-05-23
上傳用戶:晴天666
資源簡介:在大型機環(huán)境下怎樣創(chuàng)建分區(qū)擴展數(shù)據(jù)集,里,里面只是一個小的jcl程序詳細的寫出了創(chuàng)建時用到的參數(shù)
上傳時間: 2013-12-13
上傳用戶:四只眼
資源簡介:Aprioir算法的的Vc++的簡單實現(xiàn)。所采用的數(shù)據(jù)集在程序中的到體現(xiàn),沒有采用數(shù)據(jù)庫。適合初學數(shù)據(jù)挖掘的讀者。
上傳時間: 2016-08-02
上傳用戶:13215175592
資源簡介:本文主要闡述基于FPGA對IEEE802.3快速以太網(wǎng)MAC層功能的實現(xiàn).首先介紹了以太網(wǎng)協(xié)議以及快速以太網(wǎng)接入無源光網(wǎng)EPON的原理,然后重點闡述了MAC層的FPGA設(shè)計、仿真及測試.先總體介紹了對整個MAC系統(tǒng)的內(nèi)部結(jié)構(gòu)、模塊劃分,再對各個模塊的設(shè)計進行了詳細的描述,接...
上傳時間: 2013-06-10
上傳用戶:時代將軍
資源簡介:在FPGA上實現(xiàn)的出租車計價器VHDL源代碼\r\n能實現(xiàn)里程計價、誤時計價等功能
上傳時間: 2013-08-13
上傳用戶:18888888888
資源簡介:數(shù)字信號處理在FPGA上實現(xiàn)的經(jīng)典教材,本書詳細介紹了數(shù)字信號處理的算法,以及其在FPGA上用硬件描述語言實現(xiàn)
上傳時間: 2013-09-01
上傳用戶:frank1234
資源簡介:隨著人們對于高速無線數(shù)據(jù)業(yè)務的急切需求以及新的無線通信技術(shù)的發(fā)展,頻譜資源匱乏問題日益嚴重。無線頻譜的緊缺已經(jīng)成為限制無線通信與服務應用持續(xù)發(fā)展的瓶頸。認知無線電技術(shù)(Cognitive Radio)改變了傳統(tǒng)的固定頻譜分配方式,它以頻譜利用的高效性為目標...
上傳時間: 2013-05-30
上傳用戶:fywz
資源簡介:TI DSP2812 can總線程序,可以用這個程序設(shè)計can總線收發(fā)數(shù)據(jù),已經(jīng)在自己的開發(fā)板上測試過,運行良好
上傳時間: 2014-02-20
上傳用戶:leixinzhuo
資源簡介:針對在FPGA中實現(xiàn)FIR濾波器的關(guān)鍵--乘法運算的高效實現(xiàn)進行了研究,給了了將乘法化為查表的DA算法,并采用這一算法設(shè)計了FIR濾波器。通過FPGA仿零點驗證,證明了這一方法是可行和高效的,其實現(xiàn)的濾波器的性能優(yōu)于用DSP和傳統(tǒng)方法實現(xiàn)FIR濾波器。最后介紹整數(shù)...
上傳時間: 2015-04-24
上傳用戶:JIUSHICHEN
資源簡介:這是一個數(shù)值計算算法在FPGA中實現(xiàn)的東東。包括CORDIC算法的詳細資料還有float型數(shù)的詳細論述,可供參考。
上傳時間: 2014-01-15
上傳用戶:GavinNeko
資源簡介:delphi擴展函數(shù)集 有很多的常用函數(shù) 也許你能用的著
上傳時間: 2013-12-18
上傳用戶:zuozuo1215
資源簡介:一個用MPS430F1211單片機開發(fā)的電話MODEM數(shù)據(jù)集抄器的原代碼,開發(fā)環(huán)境為IAR430,
上傳時間: 2014-11-22
上傳用戶:yimoney
資源簡介:數(shù)字信號處理在FPGA上實現(xiàn)的經(jīng)典教材,本書詳細介紹了數(shù)字信號處理的算法,以及其在FPGA上用硬件描述語言實現(xiàn)
上傳時間: 2015-10-22
上傳用戶:stella2015
資源簡介:這是在FPGA上實現(xiàn)的數(shù)字電壓表,用VHDL編寫的,已通過編譯,仿真驗證。
上傳時間: 2015-10-24
上傳用戶:tyler
資源簡介:這是在FPGA上實現(xiàn)的數(shù)字鐘功能,用VERILOG語言編程,已功過編譯,仿真驗證
上傳時間: 2013-12-18
上傳用戶:R50974
資源簡介:ad7714是美國公司生產(chǎn)的24 位串行模數(shù)轉(zhuǎn)換器,電源和數(shù)據(jù)接口在ad7710的基礎(chǔ)上作了較大改進.可用于低頻小信號的測量.
上傳時間: 2014-11-22
上傳用戶:標點符號
資源簡介:TI DSP2812 can總線程序,可以用這個程序設(shè)計can總線收發(fā)數(shù)據(jù),已經(jīng)在自己的開發(fā)板上測試過,運行良好-TI DSP2812 the can main line procedure, may use this programming can main line receiving and dispatching data, has already tested on own developmen...
上傳時間: 2015-12-03
上傳用戶:ls530720646
資源簡介:這個是VGA的核是NOIS開發(fā)時使用的IP CORES 在FPGA的開發(fā)中使用的比較多
上傳時間: 2014-01-17
上傳用戶:comua
資源簡介::在FPGA 上實現(xiàn)了對高頻窄帶數(shù)字信號的下變頻和取樣率轉(zhuǎn)換,由于完全避免了需要大量邏輯資源的乘法 器和數(shù)字振蕩器,其結(jié)構(gòu)大為簡化,再加上采用了流水處理結(jié)構(gòu),使其處理速度超過100M 樣點每秒,此外它還具有 結(jié)構(gòu)簡單,重配置能力強的優(yōu)點,具有廣闊的應...
上傳時間: 2014-01-17
上傳用戶:tonyshao
資源簡介:在FPGA上實現(xiàn)序列機 用的是Altera公司的DE1板子
上傳時間: 2016-05-19
上傳用戶:趙云興
資源簡介:在FPGA的嵌入式picoblaze設(shè)計中使用到的匯編器,在DOS下就可方便使用,方法:首先進行DOS命令窗,進行工作目錄,運行kcpsm3 <filename>.psm 編譯通過將生成VHD文件
上傳時間: 2016-06-27
上傳用戶:sammi
資源簡介:在FPGA的DE2開發(fā)板上進行nios2的uClinux的移植
上傳時間: 2014-01-13
上傳用戶:vodssv
資源簡介:這是一個在FPGA上實現(xiàn)CRC算法的程序,包含了CRC-8,CRC-12,CRC-16,CRC-CCIT,CRC-32一共五種校驗形式。
上傳時間: 2016-09-28
上傳用戶:123456wh
資源簡介:一個利用KDD1999數(shù)據(jù)集而完成的改進K-means聚類算法的實現(xiàn).
上傳時間: 2016-10-01
上傳用戶:ve3344
資源簡介:8051MCU在FPGA上實現(xiàn)的源代碼,用VHDL語言編寫
上傳時間: 2016-10-28
上傳用戶:lht618
資源簡介:在FPGA內(nèi)實現(xiàn)mc8051內(nèi)核的技術(shù)文檔,具有很好的參考價值。
上傳時間: 2014-11-12
上傳用戶:jing911003
資源簡介:在FPGA上實現(xiàn)的出租車計價器VHDL源代碼 能實現(xiàn)里程計價、誤時計價等功能
上傳時間: 2017-02-04
上傳用戶:helmos