FPGA能夠減少電子系統(tǒng)的開發(fā)風(fēng)險(xiǎn)和開發(fā)成本,縮短上市時(shí)間,降低維護(hù)升級(jí)成本,廣泛地應(yīng)用在電子系統(tǒng)中.隨著集成電路向著片上系統(tǒng)(SoC)的發(fā)展,需要設(shè)計(jì)出FPGA IP核用于SoC芯片的設(shè)計(jì).該論文的工作圍繞FPGA IP核的設(shè)計(jì)進(jìn)行,在FPGA結(jié)構(gòu)設(shè)計(jì)優(yōu)化和FPGAIP接口方案設(shè)計(jì)兩方面進(jìn)行了研究.設(shè)計(jì)改進(jìn)了適用于數(shù)據(jù)通路的FPGA新結(jié)構(gòu)——FDP.設(shè)計(jì)改進(jìn)了可編程邏輯單元(LC);對可編程連線作為"2層2類"的層次結(jié)構(gòu)進(jìn)行組織,進(jìn)行了改進(jìn)并確定了各種連線的通道寬度;結(jié)合對迷宮布線算法的分析以及benchmark電路實(shí)驗(yàn)的方法,提出了用于分段式網(wǎng)格連線的開關(guān)盒和連接盒新結(jié)構(gòu),提高連線的面積利用效率.在FPGA IP核的接口方案上,基于邊界掃描測試電路提出了FPGA IP核的測試方案;結(jié)合擴(kuò)展邊界掃描測試電路得到的編程功和自動(dòng)下載電路,為FPGA IP核提供了具有兩種不同編程方法的編程接口.采用SMIC 0.35um 3層金屬CMOS工藝,實(shí)現(xiàn)了一個(gè)10萬系統(tǒng)門規(guī)模的FDP結(jié)構(gòu),并和編程、測試接口一起進(jìn)行版圖設(shè)計(jì),試制了FDP100k芯片.FDP100k中包括了32×32個(gè)LC,128個(gè)可編程IO單元.在FDP100k的芯片測試中,對編程寄存器、各種可編程資源進(jìn)行測試,并完成電路實(shí)現(xiàn)、性能參數(shù)測試以及IP核接口的測試,結(jié)果表明FPGA IP核的整體功能正確.
標(biāo)簽: FPGAIP
上傳時(shí)間: 2013-04-24
上傳用戶:gokk
本文設(shè)計(jì)的井下網(wǎng)絡(luò)分站作為“煤礦安全自動(dòng)檢測、監(jiān)控及管理系統(tǒng)”的一個(gè)重要的組成部分,以ARM微控制器為核心,以操作系統(tǒng)μC/OS-Ⅱ?yàn)椴僮髌脚_(tái),采用TCP/IP協(xié)議棧實(shí)現(xiàn)了分站的網(wǎng)絡(luò)通信功能,很好的解決了當(dāng)前煤礦企業(yè)安全監(jiān)控系統(tǒng)通信協(xié)議不一致的問題。 在硬件方面,嚴(yán)格按照《煤礦安全監(jiān)控系統(tǒng)通用技術(shù)要求》完成了監(jiān)控分站的總體硬件設(shè)計(jì),并通過驅(qū)動(dòng)網(wǎng)卡芯片RTL8019AS實(shí)現(xiàn)了以太網(wǎng)連接。選用PHILIPS的32位ARM芯片LPC2214作為分站的控制芯片,它帶有16KB的靜態(tài)RAM和256KB的高速FLASH,包含8路10位A/D,還有多個(gè)串行接口,可使用的GPIO高達(dá)76個(gè)(使用了外部存儲(chǔ)器),很好了滿足了分站外接傳感器的多樣化要求。在人機(jī)對話方面,系統(tǒng)擴(kuò)展了128×64的液晶和1×4的鍵盤。在通信方面,采用TCP/IP協(xié)議與地面主機(jī)進(jìn)行通信,將各種參數(shù)傳送到地面主機(jī)進(jìn)行復(fù)雜的運(yùn)算處理。 在軟件方面,介紹了嵌入式操作系統(tǒng)μC/OS-Ⅱ的移植過程,并在此基礎(chǔ)上分析了TCP/IP協(xié)議棧的實(shí)現(xiàn);制定了統(tǒng)一的數(shù)據(jù)交換格式;通信過程中采用了標(biāo)準(zhǔn)的TCP/IP協(xié)議;詳細(xì)介紹了幾個(gè)主要程序模塊的編程思路,如LCD顯示、外部輸入頻率信號(hào)的計(jì)數(shù)及數(shù)據(jù)存儲(chǔ),并給出了在實(shí)際編程過程中遇到的問題及解決方法。 本監(jiān)控分站根據(jù)《本質(zhì)安全型“i”》標(biāo)準(zhǔn)將外部接入設(shè)備和分站作了電氣隔離,該分站具有2路A/D數(shù)據(jù)采集;6路光電隔離數(shù)字量輸入;2路光電隔離數(shù)字量輸出對外部設(shè)備進(jìn)行遠(yuǎn)程管理和控制;人機(jī)接口提供人機(jī)交互界面,提供按鍵操作和數(shù)據(jù)顯示;RS485通信接口負(fù)責(zé)與外界設(shè)備進(jìn)行通信;網(wǎng)絡(luò)通信接口負(fù)責(zé)為各種監(jiān)測監(jiān)控系統(tǒng)提供兼容的接入接口;非易失性鐵電存儲(chǔ)器作為數(shù)據(jù)存儲(chǔ)區(qū)以保證掉電后存儲(chǔ)數(shù)據(jù)不丟失。
標(biāo)簽: ARM 網(wǎng)絡(luò) 分
上傳時(shí)間: 2013-04-24
上傳用戶:13160677563
FFT/IFFT是時(shí)域信號(hào)與頻域信號(hào)之間轉(zhuǎn)換的基本運(yùn)算,是數(shù)字信號(hào)處理的核心工具之一,因此,它廣泛地應(yīng)用于許多領(lǐng)域。在數(shù)字化的今天,不論是在通信領(lǐng)域還是在圖像處理領(lǐng)域,對數(shù)字信號(hào)處理的速度、精度和實(shí)時(shí)性要求不斷提高。為滿足不斷提高的要求,國內(nèi)外不斷地推出各種FFT/IFFT處理器,主要處理器有ASIC、DSP芯片、FPGA等。由于FPGA具有可反復(fù)編程的特點(diǎn)及豐富資源,所以它受到廣泛的關(guān)注。 本論文就是一種基于FPGA實(shí)現(xiàn)浮點(diǎn)型數(shù)據(jù)的FFT及IFFT處理器,該處理器使用A1tera公司的Stratix Ⅱ系列的FPGA芯片。它主要采用流水線結(jié)構(gòu),這種結(jié)構(gòu)可以使各級(jí)運(yùn)算并行處理,對輸入進(jìn)來的數(shù)據(jù)進(jìn)行連續(xù)處理,提高了運(yùn)算速度,滿足了系統(tǒng)的實(shí)時(shí)性要求;另外處理器所處理的數(shù)據(jù)是32位浮點(diǎn)型的,因此它同時(shí)提高了運(yùn)算的精度。
標(biāo)簽: FPGA IFFT FFT 浮點(diǎn)
上傳時(shí)間: 2013-07-12
上傳用戶:cuicuicui
隨著SOC技術(shù)、IP技術(shù)以及集成電路技術(shù)的發(fā)展,RISC軟核處理器的研究與開發(fā)設(shè)計(jì)開始受到了人們的重視。基于FPGA的RISC軟核處理器在各個(gè)行業(yè)開始得到了廣泛的應(yīng)用,特別是在一些基于FPGA的嵌入式系統(tǒng)中有著越來越廣泛的應(yīng)用前景。 該論文在研究了大量國內(nèi)外技術(shù)文獻(xiàn)的基礎(chǔ)上,總結(jié)了RISC處理器發(fā)展的現(xiàn)狀與水平。認(rèn)真分析了RISC處理器的基本結(jié)構(gòu),包括總線結(jié)構(gòu),流水線處理的原理,以及流水線數(shù)據(jù)通路和流水線控制的原理;并詳細(xì)分析了該設(shè)計(jì)采用的指令集——MIPS指令集的內(nèi)在結(jié)構(gòu)。設(shè)計(jì)出了一個(gè)32位RISC軟核處理器,這個(gè)軟核處理器采用五級(jí)流水線結(jié)構(gòu),能完成加法、減法、邏輯與、邏輯或、左移右移等算術(shù)邏輯操作,以及它們的組合操作。通過軟件仿真和在Altera的FPGA開發(fā)板上進(jìn)行驗(yàn)證,證明了所設(shè)計(jì)的32位RISC處理器能準(zhǔn)確的執(zhí)行所選用的MIPS指令集,運(yùn)行速度能達(dá)到30MHz,功能良好。 通過對所設(shè)計(jì)對象特點(diǎn)及其可行性的研究,選用了Altera公司QuartusⅡ軟件作為設(shè)計(jì)與仿真驗(yàn)證的環(huán)境。在設(shè)計(jì)方法上,該課題采用了自頂向下的設(shè)計(jì)方法。在設(shè)計(jì)過程中采用了邊設(shè)計(jì)邊驗(yàn)證這種設(shè)計(jì)與驗(yàn)證相結(jié)合的設(shè)計(jì)流程,大大提高了設(shè)計(jì)的可靠性。該課題在設(shè)計(jì)過程中還提出了兩個(gè)有效的設(shè)計(jì)思路:第一是在32位寄存器的設(shè)計(jì)中利用FPGA的內(nèi)部RAM資源來設(shè)計(jì),減少了傳輸延時(shí),提高了運(yùn)行速度,并大大減少了對FPGA內(nèi)部資源的占用;第二是在系統(tǒng)架構(gòu)上采用了柔性化的設(shè)計(jì)方法,使得設(shè)計(jì)可以根據(jù)實(shí)際的需求適當(dāng)?shù)脑鰷p相應(yīng)的部件,以達(dá)到需求與性能的統(tǒng)一。這兩個(gè)方法都有效地解決了設(shè)計(jì)中出現(xiàn)的問題,提高了處理器的性能。
上傳時(shí)間: 2013-07-21
上傳用戶:caozhizhi
32乘64點(diǎn)陣,靜態(tài)顯示,左滾動(dòng),右滾動(dòng)
上傳時(shí)間: 2013-04-24
上傳用戶:lh25584
32位ARM嵌入式開發(fā)應(yīng)用 32位ARM嵌入式開發(fā)應(yīng)用 32位ARM嵌入式開發(fā)應(yīng)用
上傳時(shí)間: 2013-04-24
上傳用戶:隱界最新
STM庫STM庫STM庫STM庫STM庫
標(biāo)簽: STM
上傳時(shí)間: 2013-05-21
上傳用戶:dongbaobao
業(yè)余制作的16*32點(diǎn)陣屏(商用LED單元板)的上位機(jī)軟件
標(biāo)簽: 16 32 點(diǎn)陣屏 上位機(jī)
上傳時(shí)間: 2013-05-20
上傳用戶:kelimu
32位單精度浮點(diǎn)加法器。進(jìn)行用加法運(yùn)算,仿真輸出
上傳時(shí)間: 2013-04-24
上傳用戶:x4587
基于FPGA的高性能32位浮點(diǎn)FFTIP核的開發(fā),適合fpga工程技術(shù)人員參考
標(biāo)簽: FFTIP FPGA 性能 浮點(diǎn)
上傳時(shí)間: 2013-08-07
上傳用戶:清風(fēng)冷雨
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1