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

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

Verlog ISE FPGA

  • 使用FPGA模擬實現(xiàn)8051單片機及其外設(shè)的功能

    隨著電子技術(shù)的發(fā)展,當(dāng)前數(shù)字系統(tǒng)的設(shè)計正朝著速度快、容量大、體積小、重量輕的方向發(fā)展.FPGA以其功能強大,開發(fā)過程投資少、周期短,可反復(fù)修改,保密性能好,開發(fā)工具智能化等特點成為當(dāng)今硬件設(shè)計的首選方式之一.由于Intel公司的MCS-51系列單片機被公認為8位機的工業(yè)標(biāo)準(zhǔn),因此,使用FPGA模擬實現(xiàn)8051單片機及其外設(shè)的功能便成為大規(guī)模復(fù)雜數(shù)字系統(tǒng)設(shè)計中的重要課題.該文首先介紹了FPGA及Xilinx公司關(guān)于硬件設(shè)計開發(fā)的工具ISE系統(tǒng),繼而用VHDL語言編寫了8051單片機功能實現(xiàn)的源代碼,然后為其設(shè)計了與部分外設(shè)連接的接口模塊,包括8255并行接口、SCI串行接口和KBC鍵盤接口模塊.并將它們封裝到一塊FPGA之中,最終實現(xiàn)了8051單片機的大部分功能.

    標(biāo)簽: FPGA 8051 模擬 單片機

    上傳時間: 2013-07-28

    上傳用戶:erkuizhang

  • 用FPGA實現(xiàn)MPEG-2數(shù)字圖像傳輸流語義分析和協(xié)議解析功能

    本文首先分析數(shù)字圖像壓縮技術(shù)的實際應(yīng)用情況,相關(guān)的DVB技術(shù)標(biāo)準(zhǔn)和測試標(biāo)準(zhǔn)ETR290,進而提出了一個可適用于實際工作環(huán)境的語義分析模型框架;并在FPGA開發(fā)環(huán)境ISE中按照這個語義分析模型框架構(gòu)造了一個具體的VHDL模型;同時利用工具軟件Synplify和modelsim完成軟件功能和時序仿真;然后設(shè)計相應(yīng)的硬件測試平臺來驗證模塊功能。針對數(shù)字圖像技術(shù)實際應(yīng)用環(huán)境的特點,本文提出了一種構(gòu)建在嵌入式硬件平臺上的分析模塊,可實時分析MPEG-2傳輸流語法。通過連接TCP/IP網(wǎng)絡(luò)可實現(xiàn)24小時/7天長時間工作。模塊化的設(shè)計,使其可以安裝于各種設(shè)備或?qū)嶋H應(yīng)用環(huán)境中的各關(guān)鍵節(jié)點,通過網(wǎng)絡(luò)傳輸?shù)浇y(tǒng)一的服務(wù)器;同時該模塊可設(shè)置成不同的硬件觸發(fā)模式,使之成為故障傳感器。因此,該模塊適用于工程開通、快速故障監(jiān)測、長時間監(jiān)控等。通過與市場上專業(yè)測試設(shè)備性能進行比較,在測試精確性方面不占優(yōu)勢,但在達到一定數(shù)量級的測試精度后,其廉價、簡易和無需維護的特點將呈現(xiàn)巨大的優(yōu)勢。

    標(biāo)簽: FPGA MPEG 數(shù)字圖像 傳輸流

    上傳時間: 2013-04-24

    上傳用戶:源弋弋

  • 運動估計算法的FPGA仿真與實現(xiàn)研究

    隨著通信技術(shù)和計算機技術(shù)的發(fā)展,多媒體的應(yīng)用與服務(wù)越來越廣泛,視頻壓縮編碼技術(shù)也隨之成為非常重要的研究領(lǐng)域。運動估計是視頻壓縮編碼中的一項關(guān)鍵技術(shù)。由于視頻編碼系統(tǒng)的復(fù)雜性主要取決于運動估計算法,因此如何找到一種可靠、快速、性能優(yōu)良的運動估計算法一直是視頻壓縮編碼的研究熱點。運動估計在視頻編碼器中承擔(dān)的運算量最大、控制最為復(fù)雜,由于對視頻編碼的實時性要求,因此運動估計模塊一般都采用硬件來設(shè)計。 本文的目的是在FPGA芯片上設(shè)計實現(xiàn)一種更優(yōu)的易于硬件實現(xiàn)的塊匹配運動估計算法——二步搜索算法。全文首先討論了塊匹配運動估計理論及其主要技術(shù)指標(biāo),介紹了運動估計技術(shù)在MPEG-4中的應(yīng)用,然后在對典型的運動估計算法進行分析比較的基礎(chǔ)上討論了一種性能和硬件實現(xiàn)難易度綜合指數(shù)較高的二步搜索算法。本文對已有的用于全搜索算法實現(xiàn)的VLSI結(jié)構(gòu)進行了改進,設(shè)計了符合二步搜索算法要求的FPGA實現(xiàn)結(jié)構(gòu),并在對其理論分析之后,對實現(xiàn)該算法的運動估計模塊進行了功能模塊的劃分,并運用VerilogHDL硬件描述語言、ISE及Modelsim開發(fā)工具在Spartan-IIEXC2S300eFPGA芯片上完成了對各功能模塊的設(shè)計、實現(xiàn)與時序仿真。最后,對整個運動估計模塊進行了仿真測試,給出了其在FPGA上搭建實現(xiàn)后的時序仿真波形圖與占用硬件資源情況,通過對時序仿真結(jié)果可知本文設(shè)計的各功能模塊工作正常,并且能夠協(xié)同工作,整個運動估計模塊能夠正確的實現(xiàn)二步搜索運動估計算法,并輸出正確的運動估計結(jié)果;通過對占用硬件資源及時鐘頻率情況的分析驗證了本文設(shè)計的二步搜索運動估計算法的FPGA實現(xiàn)結(jié)構(gòu)具備先進性和實時可實現(xiàn)性。

    標(biāo)簽: FPGA 運動估計 算法 仿真

    上傳時間: 2013-05-27

    上傳用戶:wpt

  • 基于FPGA的8位增強型CPU設(shè)計與驗證

    隨著信息技術(shù)的發(fā)展,系統(tǒng)級芯片SoC(System on a Chip)成為集成電路發(fā)展的主流。SoC技術(shù)以其成本低、功耗小、集成度高的優(yōu)勢正廣泛地應(yīng)用于嵌入式系統(tǒng)中。通過對8位增強型CPU內(nèi)核的研究及其在FPGA(Field Programmable Gate Arrav)上的實現(xiàn),對SoC設(shè)計作了初步研究。 在對Intel MCS-8051的匯編指令集進行了深入地分析的基礎(chǔ)上,按照至頂向下的模塊化的高層次設(shè)計流程,對8位CPU進行了頂層功能和結(jié)構(gòu)的定義與劃分,并逐步細化了各個層次的模塊設(shè)計,建立了具有CPU及定時器,中斷,串行等外部接口的模型。 利用5種尋址方式完成了8位CPU的數(shù)據(jù)通路的設(shè)計規(guī)劃。利用有限狀態(tài)機及微程序的思想完成了控制通路的各個層次模塊的設(shè)計規(guī)劃。利用組合電路與時序電路相結(jié)合的思想完成了定時器,中斷以及串行接口的規(guī)劃。采用邊沿觸發(fā)使得一個機器周期對應(yīng)一個時鐘周期,執(zhí)行效率提高。使用硬件描述語言實現(xiàn)了各個模塊的設(shè)計。借助EDA工具ISE集成開發(fā)環(huán)境完成了各個模塊的編程、調(diào)試和面向FPGA的布局布線;在Synplify pro綜合工具中完成了綜合;使用Modelsim SE仿真工具對其進行了完整的功能仿真和時序仿真。 設(shè)計了一個通用的擴展接口控制器對原有的8位處理器進行擴展,加入高速DI,DO以及SPI接口,增強了8位處理器的功能,可以用于現(xiàn)有單片機進行升級和擴展。 本設(shè)計的CPU全面兼容MCS-51匯編指令集全部的111條指令,在時鐘頻率和指令的執(zhí)行效率指標(biāo)上均優(yōu)于傳統(tǒng)的MCS-51內(nèi)核。本設(shè)計以硬件描述語言代碼形式存在可與任何綜合庫、工藝庫以及FPGA結(jié)合開發(fā)出用戶需要的固核和硬核,可讀性好,易于擴展使用,易于升級,比較有實用價值。本設(shè)計通過FPGA驗證。

    標(biāo)簽: FPGA CPU 8位 增強型

    上傳時間: 2013-04-24

    上傳用戶:jlyaccounts

  • 基于FPGA的PCI總線接口設(shè)計

    本文研究的主要內(nèi)容是應(yīng)用可編程器件FPGA來作PCI總線從模塊設(shè)計.文中首先分析了可編程器件在PCI總線產(chǎn)品設(shè)計中的可行性和應(yīng)用前景,接著對PCI總線協(xié)議作了一個系統(tǒng)的介紹,然后分析了PCI總線從模塊接口電路的結(jié)構(gòu),提出了子電路模塊的具體實現(xiàn)方案,最后在Xilinx ISE開發(fā)環(huán)境下采用Xilinx公司生產(chǎn)Spartan2E系列的器件XC2S300E來設(shè)計接口電路.并設(shè)計了驗證電路板,在PC機主板上對設(shè)計進行功能驗證,驗證結(jié)果表明設(shè)計正確,達到了設(shè)計要求.為今后對PCI總線接口進一步的研究奠定了基礎(chǔ).

    標(biāo)簽: FPGA PCI 總線 接口設(shè)計

    上傳時間: 2013-04-24

    上傳用戶:gxohao

  • 板級光互連協(xié)議研究與FPGA實現(xiàn)

    隨著集成電路頻率的提高和多核時代的到來,傳統(tǒng)的高速電互連技術(shù)面臨著越來越嚴(yán)重的瓶頸問題,而高速下的光互連具有電互連無法比擬的優(yōu)勢,成為未來電互連的理想替代者,也成為科學(xué)研究的熱點問題。目前,由OIF(Optical Intemetworking Forum,光網(wǎng)絡(luò)論壇)論壇提出的甚短距離光互連協(xié)議,主要面向主干網(wǎng),其延遲、功耗、兼容性等都不能滿足板間、芯片間光互連的需要,因此,研究定制一種適用于板級、芯片級的光互連協(xié)議具有非常重要的研究意義。 本論文將協(xié)議功能分為數(shù)據(jù)鏈路層和物理層來設(shè)計,鏈路層功能包括了協(xié)議原語設(shè)計,數(shù)據(jù)幀格式和數(shù)據(jù)傳輸流程設(shè)計,流量控制機制設(shè)計,協(xié)議通道初始化設(shè)計,錯誤檢測機制設(shè)計和空閑字符產(chǎn)生、時鐘補償方式設(shè)計;物理層功能包含了數(shù)據(jù)的串化和解串功能,多通道情況下的綁定功能,數(shù)據(jù)編解碼功能等。 然后,文章采用FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列)技術(shù)實現(xiàn)了定制協(xié)議的單通道模式。重點是數(shù)據(jù)鏈路層的實現(xiàn),物理層采用定制具備其功能的IP(Intellectual Property,知識產(chǎn)權(quán))——RocketIO來實現(xiàn)。實現(xiàn)的過程中,采用了Xilinx公司的ISE(Integrated System Environment,集成開發(fā)環(huán)境)開發(fā)流程,使用的設(shè)計工具包括:ISE,ModelSim,Synplify Pro,ChipScope等。 最后,本文對實現(xiàn)的協(xié)議進行了軟件仿真和上扳測試,訪真和測試結(jié)果表明,實現(xiàn)的單通道模式,支持的最高串行頻率達到3.5GHz,完全滿足了光互連驗證系統(tǒng)初期的要求,同時由RocketIO的高速串行差分口得到的眼圖質(zhì)量良好,表明對物理層IP的定制是成功的。

    標(biāo)簽: FPGA 板級 光互連 協(xié)議研究

    上傳時間: 2013-06-28

    上傳用戶:guh000

  • 基于FPGA的FFT信號處理器的設(shè)計與實現(xiàn)

    現(xiàn)場可編程門陣列(FPGA)是作為專用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,它結(jié)合了微電子技術(shù)、電路技術(shù)和EDA(Electronics Design Automation)技術(shù)。隨著它的廣泛應(yīng)用和快速發(fā)展,使設(shè)計電路的規(guī)模和集成度不斷提高,同時也帶來了電子系統(tǒng)設(shè)計方法和設(shè)計思想的不斷推陳出新。 隨著數(shù)字電子技術(shù)的發(fā)展,數(shù)字信號處理的理論和技術(shù)廣泛的應(yīng)用于通訊、語音處理、計算機和多媒體等領(lǐng)域。離散傅立葉變換(DFT)作為數(shù)字信號處理中的基本運算,發(fā)揮著重要作用。而快速傅里葉變換(FFT)算法的提出,使離散傅里葉變換的運算量減小了幾個數(shù)量級,使得數(shù)字信號處理的實現(xiàn)變得更加容易。FFT已經(jīng)成為現(xiàn)代數(shù)字信號處理的核心技術(shù)之一,因此對FFT算法及其實現(xiàn)方法的研究具有很強的理論和現(xiàn)實意義。 本文主要研究如何利用FPGA實現(xiàn)FFT算法,研制具有自主知識產(chǎn)權(quán)的FFT信號處理器。該設(shè)計采用高效基-16算法實現(xiàn)了一種4096點FFT復(fù)數(shù)浮點運算處理器,其蝶形處理單元的基-16運算核采用兩級改進的基-4算法級聯(lián)實現(xiàn),僅用8個實數(shù)乘法器就可實現(xiàn)基-16蝶形單元所需的8次復(fù)數(shù)乘法運算,在保持處理速度的優(yōu)勢下,比傳統(tǒng)的基-16算法節(jié)省了75%的乘法器邏輯資源。 在重點研究處理器蝶形單元設(shè)計的基礎(chǔ)上,本文完成了整個FFT處理器電路的FPGA設(shè)計。首先基于對處理器功能和特點的分析,研究了FFT算法的選取和優(yōu)化,并完成了處理器體系結(jié)構(gòu)的設(shè)計;在此基礎(chǔ)上,以提高處理器處理速度和減小硬件資源消耗為重點研究了具體的實現(xiàn)方案,完成了1.2萬行RTL代碼編程,并在XILINX公司提供的ISE 9.1i集成開發(fā)環(huán)境中實現(xiàn)了處理器各個模塊的RTL設(shè)計:隨后,以XILINX Spartan-3系列FPGA芯片xc3S1000為硬件平臺,完成了整個FFT處理器的電路設(shè)計實現(xiàn)。 經(jīng)過仿真驗證,本文所設(shè)計的FFT處理器芯片運行速度達到了100MHz,占用的FPGA門數(shù)為552806,電路的信噪比可以達到50dB以上,達到了高速高性能的設(shè)計要求。

    標(biāo)簽: FPGA FFT 信號處理器

    上傳時間: 2013-04-24

    上傳用戶:科學(xué)怪人

  • 基于FPGA的高頻數(shù)字DCDC變換器研究

    在傳統(tǒng)的電力電子電路中,DC/DC變換器通常采用模擬電路實現(xiàn)電壓或電流的控制。數(shù)字控制與模擬控制相比,有著顯著的優(yōu)點,數(shù)字控制可以實現(xiàn)復(fù)雜的控制策略,同時大大提高系統(tǒng)的可靠性和靈活性,并易于實現(xiàn)系統(tǒng)的智能化。但目前數(shù)字控制基本上限于電力傳動領(lǐng)域,DC/DC變換器由于其開關(guān)頻率較高,一般其外圍功能由DSP或微處理器完成,而控制的核心,如PWM發(fā)生等大多采用專用控制芯片實現(xiàn)。FPGA由于其快速性、靈活性及保密性等優(yōu)點,近年來在數(shù)字控制領(lǐng)域受到越來越多的關(guān)注?;贔PGA的DC/DC變換器是電力電子領(lǐng)域重要的研究方向之一。本文研究了同步Buck變換器的建模、設(shè)計及仿真,采用Xinlix的VIRTEX-Ⅱ PRO FPGA開發(fā)板實現(xiàn)了Buck變換器的全數(shù)字控制。 論文首先從Buck變換器的理論分析入手,根據(jù)它的物理特性,研究了該變換器的狀態(tài)空間平均模型和小信號分析。為了獲得高性能的開關(guān)電源,提出并分析了混雜模型設(shè)計方案,然后進行了控制器設(shè)計。并采用MATLAB/SIMULINK建立了同步Buck電路的仿真模型,并進行仿真研究。浮點仿真的運算精度與溢出問題,影響了仿真的精度。為了克服這些不足,作者采用了定點仿真方法,得到了滿意的仿真結(jié)果。論文還著重論述了開關(guān)電源的數(shù)字控制器部分,數(shù)字控制器一般由三個主要功能模塊組成:模數(shù)轉(zhuǎn)換器、數(shù)字脈寬調(diào)制器(Digital PulseWidth Modulation:DPWM)和數(shù)字補償器。文中重點研究了DPWM和數(shù)字補償器,闡述了目前高頻數(shù)字控制變換器中存在的主要問題,特別是高頻狀態(tài)下DPWM分辨率較低,影響控制精度,甚至引起極限環(huán)(Limit Cycling)現(xiàn)象,對DPWM分辨率的提高與系統(tǒng)硬件工作頻率之間的矛盾、DPWM分辨率與A/D分辨率之間的關(guān)系等問題作了全面深入的分析。論文提出了一種新的提高DPWM分辨率的方法,該方法在不提高系統(tǒng)硬件頻率的前提下,采用軟件使DPWM的分辨率大大提高。作者還設(shè)計了兩種數(shù)字補償器,并進行了分析比較,選擇了合適的補償算法,達到了改善系統(tǒng)性能的目的。 設(shè)計完成后,作者使用ISE 9.1i軟件進行了FPGA實現(xiàn)的前、后仿真,驗證了所提出理論及控制算法的正確性。作者完成了Buck電路的硬件制作及基于FPGA的軟件設(shè)計,采用32MHz的硬件晶振實現(xiàn)了11-bit的DPWM分辨率,開關(guān)頻率達到1MHz,得到了滿意的系統(tǒng)性能,論文最后給出了仿真和實驗結(jié)果。

    標(biāo)簽: FPGA DCDC 高頻 數(shù)字

    上傳時間: 2013-07-23

    上傳用戶:kristycreasy

  • 基于FPGA的Turbo碼編譯碼器研究與實現(xiàn)

    本文以Turbo碼編譯碼器的FPGA實現(xiàn)為目標(biāo),對Turbo碼的編譯碼算法和用硬件語言將其實現(xiàn)進行了深入的研究。 首先,在理論上對Turbo碼的編譯碼原理進行了介紹,確定了Max-log-MAF算法的譯碼算法,結(jié)合CCSDS標(biāo)準(zhǔn),在實現(xiàn)編碼器時,針對標(biāo)準(zhǔn)中給定的幀長、碼率與交織算法,以及偽隨機序列模塊與幀同步模塊,提出了相應(yīng)解決方案;而在相應(yīng)的譯碼器設(shè)計中,采用了FPGA設(shè)計中“自上而下”的設(shè)計方法,權(quán)衡硬件實現(xiàn)復(fù)雜度與處理時延等因素,優(yōu)先考慮面積因素,提高元件的重復(fù)利用率和降低電路復(fù)雜度,來實現(xiàn)Turbo碼的Max-log-MAP算法譯碼。把整個系統(tǒng)分割成不同的功能模塊,分別闡述了實現(xiàn)過程。 然后,基于Verilog HDL 設(shè)計出12位固點數(shù)據(jù)的Turbo編譯碼器以及仿真驗證平臺,與用Matlab語言設(shè)計的相同指標(biāo)的浮點數(shù)據(jù)譯碼器進行性能比較,得到該設(shè)計的功能驗證。 最后,研究了Tuxbo碼譯碼器幾項最新技術(shù),如滑動窗譯碼,歸一化處理,停止迭代技術(shù)結(jié)合流水線電路設(shè)計,將改進后的譯碼器與先前設(shè)計的譯碼器分別在ISE開發(fā)環(huán)境中針對目標(biāo)器件xilinx Virtex-Ⅱ500進行電路綜合,證實了這些改進技術(shù)能有效地提高譯碼器的吞吐量,減少譯碼時延和存儲器面積從而降低功耗。

    標(biāo)簽: Turbo FPGA 編譯碼器

    上傳時間: 2013-04-24

    上傳用戶:haohaoxuexi

  • 基于FPGA的數(shù)字視頻信號發(fā)生器

    隨著數(shù)字技術(shù)的高速發(fā)展,越來越多的針對數(shù)字視頻壓縮、傳送、顯示等的設(shè)備涌入市場。要從這些良莠不齊的產(chǎn)品中挑選出令人滿意的商品,一套良好的數(shù)字視頻測試設(shè)備就必不可少。然而,現(xiàn)階段大多數(shù)數(shù)字視頻信號源都存在不同的缺點,如測試圖像種類太少、沒有動態(tài)測試源、缺乏專用測試信號等。為有效克服這些缺陷,作者設(shè)計并開發(fā)了一套基于FPGA的數(shù)字視頻信號發(fā)生器。整個系統(tǒng)包括硬件平臺和圖像格式轉(zhuǎn)換軟件兩大部分。硬件平臺本身即為獨立的信號發(fā)生器,可以生成多種測試圖像。配備了圖像格式轉(zhuǎn)換軟件,就可以實現(xiàn)硬件平臺從PC機接收各種靜態(tài)測試圖像、動態(tài)測試序列,不斷更新測試圖像庫。整個系統(tǒng)具有良好的硬件體系結(jié)構(gòu)、便捷的輸入接口,穩(wěn)定的信號輸出,同時操作靈活、方便,易于升級更新。 在系統(tǒng)的開發(fā)過程中,使用了多種硬件、軟件開發(fā)工具,如PROTEL DXP、ISE、MODEL SIM、MATLAB、C#.NET等。由于軟硬件調(diào)試均由同一人完成,因此整個系統(tǒng)具備良好的統(tǒng)一性和兼容性。 另外,作者還研究并設(shè)計了一種針對H.264編解碼器壓縮損傷的測試信號。評估一個編碼器的性能可采用主觀評價或客觀評價兩種方法。其中主觀評價最為直接、有效。本文在依托主觀評價方法的基礎(chǔ)上,結(jié)合客觀參數(shù)的指導(dǎo)性,研究并設(shè)計一種通過人眼就可以方便的觀測到實際存在的壓縮損傷的測試信號,以達到直接對編解碼器性能進行比較的目的。

    標(biāo)簽: FPGA 數(shù)字視頻 信號發(fā)生器

    上傳時間: 2013-07-19

    上傳用戶:cxl274287265

主站蜘蛛池模板: 迁安市| 独山县| 台安县| 元氏县| 江北区| 灵石县| 浙江省| 钦州市| 甘洛县| 休宁县| 丽水市| 海宁市| 龙江县| 金坛市| 兴业县| 龙江县| 江油市| 大城县| 祥云县| 玉环县| 哈巴河县| 磴口县| 西昌市| 涟水县| 安岳县| 昆山市| 通辽市| 安徽省| 七台河市| 栾城县| 宣化县| 新河县| 虹口区| 余干县| 温州市| 隆尧县| 裕民县| 板桥市| 双峰县| 勃利县| 轮台县|