亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

特殊寄存器

  • 基于ARM的嵌入式系統(tǒng)移植設計.rar

    本文闡述了微處理器芯片S3C2410的內(nèi)核、處理器模式、寄存器組、存儲系統(tǒng)、尋址方式以及中斷模式。研究了處理器的啟動下載代碼bootloader,并將裁減后的bootloader映像文件下載到ARM平臺的Flash中;對嵌入式linux操作系統(tǒng)!文件系統(tǒng)和基于圖形庫的應用軟件的開發(fā)也做了初步的研究。

    標簽: ARM 嵌入式系統(tǒng) 移植

    上傳時間: 2013-06-17

    上傳用戶:wl9454

  • 基于FPGA的IDE固態(tài)硬盤控制器的設計與實現(xiàn).rar

    固態(tài)硬盤是一種以FLASH為存儲介質(zhì)的新型硬盤。由于它不像傳統(tǒng)硬盤一樣以高速旋轉的磁盤為存儲介質(zhì),不需要浪費大量的尋道時間,因此它有著傳統(tǒng)硬盤不可比擬的順序和隨機存儲速度。同時由于固態(tài)硬盤不存在機械存儲結構,因此還具有高抗震性、無工作噪音、可適應惡劣工作環(huán)境等優(yōu)點。隨著計算機技術的高速發(fā)展,固態(tài)硬盤技術已經(jīng)成為未來存儲介質(zhì)技術發(fā)展的必然趨勢。 本文以設計固態(tài)硬盤控制芯片IDE接口部分為項目背景,通過可編程邏輯器件FPGA,基于ATA協(xié)議并使用硬件編程語言verilog,設計了一個位于設備端的IDE控制器。該IDE控制器的主要作用在于解析主機所發(fā)送的IDE指令并控制硬盤設備進行相應的狀態(tài)遷移和指令操作,從而完成硬盤設備端與主機端之間基本的狀態(tài)通信以及數(shù)據(jù)通信。論文主要完成了幾個方面的內(nèi)容。第一:論文從固態(tài)硬盤的基本結構出發(fā),分析了固態(tài)硬盤IDE控制器的功能性需求以及寄存器傳輸、PIO傳輸和UDMA傳輸三種ATA協(xié)議主要傳輸模式所必須遵循的時序要求,并概括了IDE控制器設計的要點和難點;第二:論文設計了IDE控制器的總體功能框架,將IDE控制器從功能上分為寄存器部分、頂層控制模塊、異步FIFO模塊、PIO控制模塊、UDMA控制模塊以及CRC校驗模塊六大子功能模塊,并分析了各個子功能模塊的基本工作原理和具體功能設計;第三:論文以設計狀態(tài)機流程和主要控制信號的方式實現(xiàn)了各個具體子功能模塊并列舉了部分關鍵代碼,同時給出了主要子功能模塊的時序仿真圖;最后,論文給出了基于PIO傳輸模式和基于UDMA傳輸模式的具體指令操作流程實現(xiàn),并通過SAS邏輯分析儀和QuartusⅡ對IDE控制器進行了功能測試和分析,驗證了本論文設計的正確性。

    標簽: FPGA IDE 固態(tài)硬盤

    上傳時間: 2013-07-31

    上傳用戶:liangrb

  • 基于FPGA的MIPS_CPU的設計.rar

    本文完成了對MIPS-CPU的指令集確定,流水線與架構設計,代碼編寫,并且在x86計算機上搭建了稱為gccmips_elf的仿真系統(tǒng),完成了對MIPS-CPU硬件系統(tǒng)的模擬仿真,最終完成FPGA芯片的下載與實現(xiàn)。 @@ 本文完成了包含34條指令的MIPS-CPU指令集的制定,完成了整個MIPS-CPU的架構設計與5級流水線級數(shù)的確定。制定了整個CPU的主控制模塊的狀態(tài)轉移圖;根據(jù)MIPS-CPU的指令集的模式,完成了對不同模式下的指令的分析,給出了相應的取指,譯碼,產(chǎn)生新的程序存儲器尋址地址,執(zhí)行,數(shù)據(jù)存儲器與寄存器文件回寫的控制信號,完成取指令模塊,譯碼模塊,執(zhí)行模塊,數(shù)據(jù)回寫等模塊代碼的編寫,從而完成了流水線模塊的代碼設計。 @@ 重點分析了由于流水線設計而引入的競爭與冒險,分析了在不同流水線階段可能存在的競爭與冒險,對引起競爭與冒險的原因進行了確定,并通過增加一些電路邏輯來避免競爭與冒險的發(fā)生,完成了競爭與冒險檢測電路模塊以及數(shù)據(jù)回寫前饋電路模塊的代碼編寫,從而解決了競爭與冒險的問題,使設計的5級流水線得以暢順實現(xiàn)。 @@ 完成了MIPS-CPU的仿真系統(tǒng)平臺的搭建,該仿真器用來對應用程序進行編譯,鏈接與執(zhí)行,生成相應匯編語言程序以及向量文件(16進制機器碼);并且同時產(chǎn)生相關的Modelsim仿真,及Quartus II下載驗證的文件。本設計利用該仿真系統(tǒng)來評估設計的MIPS-CPU的硬件系統(tǒng),模擬仿真結果證明本文設計的MIPS-CPU可以實現(xiàn)正常功能。本論文課題的研究成功對今后從事專用RISC-CPU設計的同行提供了有益的參考。 @@ 最終將設計的MIPS-CPU下載到ALTERA公司的FPGA-EP1C6Q240芯片,并且借助ALTERA公司提供的Quartus II軟件進行了編譯與驗證,對設計的MIPS-CPU的資源使用,關鍵路徑上的時序,布線情況進行了分析,最終完成各個指標的檢查,并且借助Quartus II軟件內(nèi)嵌的Signal Tap軟件進行軟硬件聯(lián)合調(diào)試,結果表明設計的MIPS-CPU功能正常,滿足約束,指標正確。 @@關鍵詞 MIPS;流水線;競爭與冒險;仿真器;FPGA

    標簽: MIPS_CPU FPGA

    上傳時間: 2013-07-31

    上傳用戶:gjzeus

  • 基于FPGA的圖像處理平臺及3D加速引擎的設計.rar

    3D加速引擎是3D圖形加速系統(tǒng)的重要組成部分,以往在軟件平臺上對3D引擎的研究,實現(xiàn)了復雜的渲染模型和渲染算法,但這些復雜算法與模型在FPGA上綜合實現(xiàn)具有一定難度,針對FPGA的3D加速引擎設計及其平臺實現(xiàn)需要進一步研究。 本文在研究3D加速引擎結構的基礎上,實現(xiàn)了基于FPGA的圖像處理平臺,使用模塊化的思想,利用IP核技術分析設計實現(xiàn)了3D加速管道及其他模塊,并進行了仿真、驗證、實現(xiàn)。 圖像處理平臺選用Virtex-Ⅳ FPGA為核心器件,并搭載了Hynix HY5DU573222F-25、AT91FR40162S、XCF32P VO48及其他組件。 為滿足3D加速引擎的實現(xiàn)與驗證,設計搭建的圖像處理平臺還實現(xiàn)了DDR-SDRAM控制器模塊、VGA輸出模塊、總線控制器模塊、命令解釋模塊、指令寄存器模塊及控制寄存器模塊。 3D加速引擎設計包含3D加速渲染管道、視角變換管道、基元讀取、頂點FIFO、基元FIFO、寫內(nèi)存等模塊。針對FPGA的特性,簡化、設計、實現(xiàn)了光照管道、紋理管道、著色管道和Alpha融合管道。 最后使用Modelsim進行了仿真測試和圖像處理平臺上的驗證,其結果表明3D加速引擎設計的大部分功能得到實現(xiàn),結果令人滿意。

    標簽: FPGA 3D加速 圖像

    上傳時間: 2013-07-30

    上傳用戶:lepoke

  • 基于FPGA的軟件無線電數(shù)字接收機的研究.rar

    在現(xiàn)代電子系統(tǒng)中,數(shù)字化已經(jīng)成為發(fā)展的必然趨勢,接收機數(shù)字化是電子系統(tǒng)數(shù)字化中的一項重要內(nèi)容,對數(shù)字化接收機的研究具有重要的意義。隨著數(shù)字化理論和微電子技術的迅速發(fā)展,高速的中頻數(shù)字化接收機的實現(xiàn)已經(jīng)成為可能。本文研究了一種基于FPGA的軟件無線電數(shù)字接收平臺的設計,并著重研究了其中數(shù)字中頻處理單元的設計和實現(xiàn)。FPGA器件具有設計靈活、開發(fā)周期短和開發(fā)成本低等優(yōu)點,所以廣泛應用于各種通信系統(tǒng)中。相比于傳統(tǒng)的DSP串行結構,F(xiàn)PGA能夠進行流水線性設計,對數(shù)據(jù)進行并行處理,所以FPGA在進行數(shù)據(jù)量大,要求實時處理的系統(tǒng)設計時有很大的優(yōu)勢。 本文首先首先分析了軟件無線電當前的發(fā)展趨勢及技術現(xiàn)狀,針對存在的處理速度跟不上的DSP瓶頸問題,提出了中頻軟件無線電的FPGA實現(xiàn)方案。本文以FPGA實現(xiàn)為重點,在深入分析軟件無線電相關理論的基礎上,著重研究和完成了中頻軟件無線電數(shù)字接收平臺兩大模塊的FPGA實現(xiàn):數(shù)字下變頻相關模塊和數(shù)字調(diào)制解調(diào)模塊。其中,在深入研究數(shù)字下變頻實現(xiàn)結構的基礎上,首先對數(shù)字下變頻模塊的數(shù)控振蕩器(NCO)采用了直接頻率合成技術(DDS)實現(xiàn),其頻率分辨率高,靈活,易于實現(xiàn);高效抽取濾波器組由積分梳狀濾波器(CIC),半帶濾波器(HB),F(xiàn)IR濾波器組成。對積分梳狀濾波器(CIC)本文采用了Hogenaur“剪除”理論對內(nèi)部寄存器的位寬進行改進,極大地節(jié)約了資源,提高了運行速率。對FIR濾波器和半帶濾波器采用了(DA)分布式算法,它的運行速度只與數(shù)據(jù)的寬度有關,只有加減法運算和二進制除法,既縮減了系統(tǒng)資源又大大節(jié)省了運算時間,實現(xiàn)了高效的實時處理。對數(shù)字調(diào)制解調(diào)模塊,重點研究和完成了2ASK和2FSK的調(diào)制解調(diào)的FPGA實現(xiàn),模塊有很好的通用性,能方便地移植到其它的系統(tǒng)中。在文章的最后還對整個系統(tǒng)進行了Matlab仿真,驗證了系統(tǒng)設計思想的正確性。在系統(tǒng)各個關鍵模塊的設計過程中,都是先依據(jù)一定的設計指標進行verilog編程,然后再在Quartus軟件中編譯,時序仿真測試,并與Matlab仿真結果進行對比,驗證設計的正確性。

    標簽: FPGA 軟件無線電 數(shù)字接收機

    上傳時間: 2013-05-18

    上傳用戶:450976175

  • 基于FPGA的計算機組成原理實驗系統(tǒng)的設計與仿真.rar

    “計算機組成原理”是計算機專業(yè)的一門核心課程。傳統(tǒng)的計算機組成原理實驗是在指令格式、尋址方式、運算器、控制器、存儲器等都相對固定的情況下進行,學生主要進行功能實現(xiàn)和驗證,缺少自主設計和創(chuàng)新過程。 為改變這種狀況,須更新現(xiàn)有的計算機組成原理實驗系統(tǒng)。采用FPGA芯片作為載體,使用EDA開發(fā)工具,用硬件描述語言實現(xiàn)不同的硬件邏輯,再與硬件的輸入輸出接口線路相連,最終組成一臺可用于組成實驗教學的完整計算機系統(tǒng)。這期間學生將掌握組成原理實驗系統(tǒng)的各個部件的功能及其相互之間如何協(xié)作。本實驗系統(tǒng)能夠讓學生完成有關計算機組成原理的部件實驗和整機實驗:部件實驗包括加法器、乘法器、除法器、算術邏輯運算單元、控制器、存儲器等;整機實驗可以獨立實現(xiàn)各部件的功能描述。該系統(tǒng)能夠幫助學生鞏固課堂知識并增強設計能力。 為實現(xiàn)上述目的,依據(jù)EDA技術的開發(fā)流程和方法,建立了一個完整的體系,其中包括控制模塊、內(nèi)存模塊、運算器模塊、通用寄存器組及其控制部件、程序計數(shù)器、地址寄存器、指令寄存器、時序部件、數(shù)據(jù)控制部件、狀態(tài)值控制部件,以及為幫學生調(diào)試而專門設計的輸出觀察部件。在Quartus Ⅱ開發(fā)環(huán)境下,使用Altera公司FPGA芯片,采用VHDL,語言設計并實現(xiàn)了上述模塊。經(jīng)過仿真測試,所實現(xiàn)的各功能模塊作為獨立部件時能完成各自功能:而將這些部件組合起來的整機系統(tǒng),可以執(zhí)行程序段和進行各種運算處理,達到了設計要求。

    標簽: FPGA 計算機組成原理 實驗系統(tǒng)

    上傳時間: 2013-06-01

    上傳用戶:hebmuljb

  • 基于FPGA的10M100M以太網(wǎng)控制器的設計.rar

    隨著以太網(wǎng)技術的不斷發(fā)展,網(wǎng)絡的傳輸速度已經(jīng)由最初的10M發(fā)展到現(xiàn)在的10,000M。用可編程邏輯器件(FPGA)實現(xiàn)以太網(wǎng)控制器與其它SOC系統(tǒng)的互連成為當前的研究熱點。本文闡述了MAC層的FPGA設計、仿真及測試;介紹了整個系統(tǒng)的內(nèi)部結構、模塊劃分,并對各個模塊的設計過程進行了詳細闡述,接著介紹了開發(fā)環(huán)境和驗證工具,同時給出測試方案、驗證數(shù)據(jù)、實現(xiàn)結果及時序仿真波形圖。 對MAC層的主要功能模塊如:發(fā)送模塊、接收模塊、MAC流程控制模塊、寄存器模塊、MⅡ接口模塊和主機接口模塊以及CRC,CSMA/CD,HASH表等算法給出了基于FPGA及硬件描述語言的解決方法。 本課題針對以下三個方面進行了研究并取得一定的成果: 1)FPGA開發(fā)平臺的硬件實現(xiàn)。選用Xilinx公司的XC3S1000-FT256-4-C和ATMEL公司的ARM9200作為測試的核心器件,采用LXT971芯片作為物理層芯片,AT91RM9200作為數(shù)據(jù)輸入源和雙blockram作為幀緩存搭建FPGA硬件驗證開發(fā)平臺。 2)基于FPGA實現(xiàn)以太網(wǎng)控制器。用VerilogHDL語言構建以太網(wǎng)控制器,實現(xiàn)CSMA/CD協(xié)議、10M/100M自適應以及與物理層MⅡ接口等。 3)采用片上系統(tǒng)通用的WS接口。目的是便于與具有通用接口的片上系統(tǒng)互連,也為構建SOC上處理器提供條件。 本論文實現(xiàn)了一個基于WS總線接口可裁減的以太網(wǎng)MAC控制器IP軟核,為設計具有自主知識產(chǎn)權的以太網(wǎng)MAC控制器積累了經(jīng)驗。同時,為與其它WS接口的控制器實現(xiàn)直接互連創(chuàng)造了條件,對高層次設計這一先進ASIC設計方法也有了較為深入的認識。

    標簽: 10M100M FPGA 以太網(wǎng)控制器

    上傳時間: 2013-07-17

    上傳用戶:bruce

  • WCDMA下行鏈路同步的研究和FPGA實現(xiàn).rar

    同步技術在許多通訊系統(tǒng)中都是至關重要的,而WCDMA作為第三代移動通信的標準之一,對其同步算法進行研究是非常必要的。FPGA在許多硬件實現(xiàn)中充當了很重要的角色,所以研究如何在FPGA上實現(xiàn)同步算法是非常具有實際意義的。 本文討論了三步小區(qū)搜索的算法,仿真了其性能,并且對如何進行算法的FPGA移植展開了深入的討論。 本文對三步小區(qū)搜索的算法按照算法計算量和運算速度的標準分別進行了比較和討論,并以節(jié)省資源和運行穩(wěn)定為前提進行了FPGA移植。最終在主同步中提出了改進型的PSC匹配濾波器算法,在FPGA上提出了采用指針型雙口RAM的實現(xiàn)方式;在輔同步中提出了改進型PFHT算法并采用查表遍歷算法判決,在FPGA上提出了用綜合型邏輯方式來實現(xiàn);在導頻同步中采用了移位寄存器式擾碼生成算法,并引入了計分制判決算法。 與以往的WCDMA同步的FPGA實現(xiàn)相比,本文提出的實現(xiàn)方案巧妙地利用了FPGA的并行運算結構,在XILINX的V4芯片上只用了500個slice就完成了整個小區(qū)搜索,最大限度地節(jié)省了資源,為小區(qū)搜索在FPGA中的模塊小型化提供了途徑。

    標簽: WCDMA FPGA 下行鏈路

    上傳時間: 2013-08-05

    上傳用戶:leileiq

  • 基于FPGA的PCI數(shù)據(jù)采集卡的研究與開發(fā).rar

    隨著信息技術和電子技術的進步和日益成熟,計算機數(shù)據(jù)采集技術得到了廣泛應用。由于ISA數(shù)據(jù)采集卡的固有缺陷,PCI接口的數(shù)據(jù)采集卡將逐漸取代ISA數(shù)據(jù)采集卡,成為數(shù)據(jù)采集的主流。為了簡化PCI數(shù)據(jù)采集卡結構,提高數(shù)據(jù)采集可靠性,本文研究并開發(fā)了一種基于FPGA的PCI結構的數(shù)據(jù)采集卡系統(tǒng)。 論文對PCI對目標設備數(shù)據(jù)采集卡實現(xiàn)的原理和方法進行了深入研究,設計了基于FPGA的PCI數(shù)據(jù)采集卡的硬件電路,通過在FPGA中嵌入了PCI目標設備的IP核與用戶邏輯部分,構成了SOPC系統(tǒng)。使用Verilog硬件描述語言設計并實現(xiàn)了FPGA內(nèi)部采集數(shù)據(jù)管理、數(shù)據(jù)管理寄存器和FIFO數(shù)據(jù)緩沖隊列等模塊電路。利用ModelSim對PCI系統(tǒng)進行了仿真。完成了系統(tǒng)硬件電路PCB板的設計,最終制作了PCI數(shù)據(jù)采集卡。 論文針對PCI結構的數(shù)據(jù)采集卡系統(tǒng)軟件需求,研究了WDM設備驅動軟件、Windows環(huán)境的簡易虛擬示波器以及簡易虛擬邏輯儀實現(xiàn)原理和方法。利用DriverStudio+Windows DDK for XP+VC6的軟件平臺,開發(fā)了WDM設備驅動程序。實現(xiàn)了Windows環(huán)境的簡易虛擬示波器,和簡易虛擬邏輯儀。系統(tǒng)測試結果表明該系統(tǒng)設計正確,系統(tǒng)運行穩(wěn)定,功能和指標達到了設計要求。

    標簽: FPGA PCI 數(shù)據(jù)采集卡

    上傳時間: 2013-07-27

    上傳用戶:yzy6007

  • FPGA可配置端口電路的設計.rar

    可配置端口電路是FPGA芯片與外圍電路連接關鍵的樞紐,它有諸多功能:芯片與芯片在數(shù)據(jù)上的傳遞(包括對輸入信號的采集和輸出信號輸出),電壓之間的轉換,對外圍芯片的驅動,完成對芯片的測試功能以及對芯片電路保護等。 本文采用了自頂向下和自下向上的設計方法,依據(jù)可配置端口電路能實現(xiàn)的功能和工作原理,運用Cadence的設計軟件,結合華潤上華0.5μm的工藝庫,設計了一款性能、時序、功耗在整體上不亞于xilinx4006e[8]的端口電路。主要研究以下幾個方面的內(nèi)容: 1.基于端口電路信號寄存器的采集和輸出方式,本論文設計的端口電路可以通過配置將它設置成單沿或者雙沿的觸發(fā)方式[7],并完成了Verilog XL和Hspiee的功能和時序仿真,且建立時間小于5ns和保持時間在0ns左右。和xilinx4006e[8]相比較滿足設計的要求。 2.基于TAP Controller的工作原理及它對16種狀態(tài)機轉換的控制,對16種狀態(tài)機的轉換完成了行為級描述和實現(xiàn)了捕獲、移位、輸出、更新等主要功能仿真。 3.基于邊界掃描電路是對觸發(fā)器級聯(lián)的構架這一特點,設計了一款邊界掃描電路,并運用Verilog XL和Hspiee對它進行了功能和時序的仿真。達到對芯片電路測試設計的要求。 4.對于端口電路來講,有時需要將從CLB中的輸出數(shù)據(jù)實現(xiàn)異或、同或、與以及或的功能,為此本文采用二次函數(shù)輸出的電路結構來實現(xiàn)以上的功能,并運用Verilog XL和Hspiee對它進行了功能和時序的仿真。滿足設計要求。 5.對于0.5μm的工藝而言,輸入端口的電壓通常是3.3V和5V,為此根據(jù)設置不同的上、下MOS管尺寸來調(diào)整電路的中點電壓,將端口電路設計成3.3V和5V兼容的電路,通過仿真性能上已完全達到這一要求。此外,在輸入端口處加上擴散電阻R和電容C組成噪聲濾波電路,這個電路能有效地抑制加到輸入端上的白噪聲型噪聲電壓[2]。 6.在噪聲和延時不影響電路正常工作的范圍內(nèi),具有三態(tài)控制和驅動大負載的功能。通過對管子尺寸的大小設置和驅動大小的仿真表明:在實現(xiàn)TTL高電平輸出時,最大的驅動電流達到170mA,而對應的xilinx4006e的TTL高電平最大驅動電流為140mA[8];同樣,在實現(xiàn)CMOS高電平最大驅動電流達到200mA,而xilinx4006e的CMOS驅動電流達到170[8]mA。 7.與xilinx4006e端口電路相比,在延時和面積以及功耗略大的情況下,本論文研究設計的端口電路增加了雙沿觸發(fā)、將輸出數(shù)據(jù)實現(xiàn)二次函數(shù)的輸出方式、通過添加譯碼器將配置端口的數(shù)目減少的新的功能,且驅動能力更加強大。

    標簽: FPGA 可配置 端口

    上傳時間: 2013-07-20

    上傳用戶:頂?shù)弥?/p>

主站蜘蛛池模板: 湘潭县| 定结县| 多伦县| 汶上县| 搜索| 石台县| 石首市| 肥西县| 禹州市| 大化| 庆元县| 敦煌市| 桃园县| 鱼台县| 桐柏县| 登封市| 灵川县| 闽侯县| 廉江市| 和硕县| 山东| 崇阳县| 赤水市| 蒲城县| 奈曼旗| 平乐县| 盐津县| 阿瓦提县| 荥经县| 南部县| 松桃| 综艺| 修水县| 金川县| 巴南区| 永靖县| 辽宁省| 深水埗区| 长寿区| 金阳县| 吴旗县|