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

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

特殊功能<b>寄存器</b>

  • 基于FPGA的RS255,223編解碼器的高速并行實現(xiàn).rar

    隨著信息時代的到來,用戶對數(shù)據(jù)保護(hù)和傳輸可靠性的要求也在不斷提高。由于信道衰落,信號經(jīng)信道傳輸后,到達(dá)接收端不可避免地會受到干擾而出現(xiàn)信號失真。因此需要采用差錯控制技術(shù)來檢測和糾正由信道失真引起的信息傳輸錯誤。RS(Reed—Solomon)碼是差錯控制領(lǐng)域中一類重要的線性分組碼,由于它編解碼結(jié)構(gòu)相對固定,性能強,不但可以糾正隨機差錯,而且對突發(fā)錯誤的糾錯能力也很強,被廣泛應(yīng)用在數(shù)字通信、數(shù)據(jù)存儲系統(tǒng)中,以滿足對數(shù)據(jù)傳輸通道可靠性的要求。因此設(shè)計一款高性能的RS編解碼器不但具有很大的應(yīng)用意義,而且具有相當(dāng)大的經(jīng)濟價值。 本文首先介紹了線形分組碼及其子碼循環(huán)碼、BCH碼的基礎(chǔ)理論知識,重點介紹了BCH碼的重要分支RS碼的常用編解碼算法。由于其算法在有限域上進(jìn)行,接著介紹了有限域的有關(guān)理論。基于RS碼傳統(tǒng)的單倍結(jié)構(gòu),本文提出了一種八倍并行編碼及九倍并行解碼方案,并用Verilog HDL語言實現(xiàn)。其中編碼器基于傳統(tǒng)的線性反饋移位寄存器除法電路并進(jìn)行八倍并行擴展,譯碼器關(guān)鍵方程求解模塊基于修正的歐幾里德算法設(shè)計了一種便于硬件實現(xiàn)的脈動關(guān)鍵方程求解結(jié)構(gòu),其他模塊均采用九倍并行實現(xiàn)。由于進(jìn)行了超前運算、流水線及并行處理,使編解碼的數(shù)據(jù)吞吐量大為提高,同時延時更小。 本論文設(shè)計了C++仿真平臺,并與HDL代碼結(jié)果進(jìn)行了對比驗證。Verilog HDL代碼經(jīng)過modelsim仿真驗證,并在ALTERA STRATIX3 EP3SL15OF1152C2 FPGA上進(jìn)行綜合驗證以及靜態(tài)時序分析,綜合軟件為QUATURSⅡ V8.0。驗證及測試表明,本設(shè)計在滿足編解碼基本功能的基礎(chǔ)上,能夠?qū)崿F(xiàn)數(shù)據(jù)的高吞吐量和低延時傳輸,達(dá)到性能指標(biāo)要求。本論文在基于FPGA的RS(255,223)編解碼器的高速并行實現(xiàn)方面的研究成果,具有通用性、可移植性,有一定的理論及經(jīng)濟價值。

    標(biāo)簽: FPGA 255 223

    上傳時間: 2013-04-24

    上傳用戶:思琦琦

  • MP3音頻解碼器的FPGA原型芯片設(shè)計與實現(xiàn).rar

    MP3音樂是目前最為流行的音樂格式,因其音質(zhì)、復(fù)雜度與壓縮比的完美折中,占據(jù)著廣闊的市場,不僅在互聯(lián)網(wǎng)上廣為流傳,而且在便攜式設(shè)備領(lǐng)域深受人們喜愛。本文以MPEG-1的MP3音頻解碼器為研究對象,在實時性、面積等約束條件下,研究MP3解碼電路的設(shè)計方法,實現(xiàn)FPGA原型芯片,研究MP3原型芯片的驗證方法。 論文的主要貢獻(xiàn)如下: (1)使用算法融合方法合并MP3解碼過程的相關(guān)步驟,以減少緩沖區(qū)存儲單元的容量和訪存次數(shù)。如把重排序步驟融合到反量化模塊,可以減少一半的讀寫RAM操作;把IMDCT模塊內(nèi)部的三個算法步驟融合在一起進(jìn)行設(shè)計,可以省去存儲中間計算結(jié)果的緩存區(qū)單元。 (2)反量化、立體聲處理等模塊中,采用流水線設(shè)計技術(shù),設(shè)置寄存器把較長的組合邏輯路徑隔開,提高了電路的性能和可靠性;使用連續(xù)訪問公共緩存技術(shù),合理規(guī)劃各計算子模塊的工作時序,將數(shù)據(jù)計算的時間隱藏在訪存過程中;充分利用頻率線的零值區(qū)特性,有效地減少數(shù)據(jù)計算量,加快了數(shù)據(jù)處理的速度。 (3)設(shè)計了MP3硬件解碼器的FPGA原型芯片。采用Verilog HDL硬件描述語言設(shè)計RTL級電路,完成功能仿真,以Altera公司Stratix II系列的EP2S180 FPGA開發(fā)板為平臺,實現(xiàn)MP3解碼器的FPGA原型芯片。MP3硬件解碼器在Stratix II EP2S180器件內(nèi)的資源利用率約為5%,其中組合邏輯查找表ALUT為7189個,寄存器共有4024個,系統(tǒng)頻率可達(dá)69.6MHz,充分滿足了MP3解碼過程的實時性要求。實驗結(jié)果表明,MP3音頻解碼FPGA原型芯片可正常播放聲音,解碼音質(zhì)良好。

    標(biāo)簽: FPGA MP3 音頻解碼器

    上傳時間: 2013-07-01

    上傳用戶:xymbian

  • 基于FPGA的MCS51核的VHDL語言設(shè)計與實現(xiàn).rar

    本文以研究嵌入式微處理器為主,自主地設(shè)計了能夠運行MCS-51系列單片機指令的MCU系統(tǒng)。系統(tǒng)采用了VHDL 語言與原理框圖的綜合設(shè)計方法,并且在Altera公司的FPGA上通過驗證。論文深入地研究了微處理器的指令系統(tǒng)和數(shù)據(jù)地址通路,采用VHDL 語言完成了取指單元,指令譯碼器單元,存儲器單元和邏輯運算單元的電路模塊的設(shè)計與實現(xiàn);研究了控制單元的實現(xiàn)方法和基于全局狀態(tài)機的設(shè)計理論,采用硬件描述語言完成了對各個控制線的相關(guān)設(shè)計與實現(xiàn)。論文通過原理示意圖和示例代碼的演示,著重介紹了指令譯碼器的實現(xiàn)方式,基于此種方式形成的譯碼電路還能夠?qū)崿F(xiàn)更為復(fù)雜的CISC指令。 本系統(tǒng)采用分模塊的設(shè)計方式,把具有相同功能的邏輯電路集中到一個框圖里,使得系統(tǒng)的可移植性大大地提高。系統(tǒng)還采用層次框圖的設(shè)計方式,把明顯地具有主從關(guān)系的電路放在不同的層次里,這也使得系統(tǒng)模塊功能的可擴展性大大地增強。內(nèi)部邏輯共分為數(shù)據(jù)存儲器模塊;程序存儲器模塊;時序控制模塊;特殊功能寄存器模塊和Core核心模塊這五個部分,文中對各個模塊的設(shè)計作了詳細(xì)的介紹。本文在最后對已實現(xiàn)的部分典型指令進(jìn)行了邏輯仿真測試,測試結(jié)果表明,本文所設(shè)計的MCU系統(tǒng)能夠如預(yù)期地執(zhí)行相應(yīng)的指令。在指令執(zhí)行的過程中,相應(yīng)寄存器和總線上的值也均符合設(shè)計要求,實現(xiàn)了設(shè)計目標(biāo)。

    標(biāo)簽: FPGA VHDL MCS

    上傳時間: 2013-05-20

    上傳用戶:2525775

  • ARM嵌入式教學(xué)實驗系統(tǒng)的研究與實現(xiàn)

    ARM嵌入式技術(shù)在工業(yè)和生活中正得到越來越廣泛的應(yīng)用,為了適應(yīng)技術(shù)的發(fā)展和社會的需求,滿足為社會培養(yǎng)創(chuàng)新型人才的需要,高校通信類和電子類專業(yè)開設(shè)ARM嵌入式技術(shù)相關(guān)課程及其實驗課程將成為趨勢。在課程中設(shè)置合理實驗,可以有效提高學(xué)生的動手能力和培養(yǎng)創(chuàng)新性思維,幫助學(xué)生更快、更好地掌握理論和應(yīng)用技術(shù)。 論文設(shè)計的ARM嵌入式教學(xué)實驗系統(tǒng)包括一塊適合普通高校嵌入式技術(shù)實驗課程教學(xué)的實驗開發(fā)板及其配套的實驗。該實驗系統(tǒng)針對一般高校所開設(shè)的ARM嵌入式技術(shù)相關(guān)課程的要求而設(shè)計,配套實驗符合教學(xué)大綱及實驗課時的要求。 論文設(shè)計的實驗開發(fā)板主要組成模塊有:最小系統(tǒng),包括控制器模塊、電源模塊、復(fù)位模塊、Flash ROM模塊、SDRAM模塊、JTAG接口等;擴展接口,包括LED、鍵盤、RS232串口、I2C接口、液晶模塊、以太網(wǎng)模塊等。實驗開發(fā)板采用S3C4510B網(wǎng)絡(luò)控制芯片用作控制和信號處理,使用網(wǎng)絡(luò)接口芯片DM9161和隔離變壓器H1102完成網(wǎng)絡(luò)接入,使用AM29LV160和HY57V641620HG構(gòu)建16位存儲單元,使用AT24C01和PCF8583來構(gòu)建I2C接口,使用MAX232完成TTL電平轉(zhuǎn)換以擴展RS232串口,并擴展鍵盤和LCD實現(xiàn)人機交互。實驗開發(fā)板的硬件設(shè)計充分考慮了一般高校實驗室的條件和需求,能夠較好地將成本控制在150元左右,有利于在有限的條件下為每個學(xué)生盡可能的創(chuàng)造動手制作PCB的實驗條件。實驗板的接口設(shè)計能夠讓學(xué)生較為方便地開展實驗,并考慮了實驗板擴展和二次開發(fā)的需要。 論文設(shè)計的實驗系統(tǒng)配套實驗主要有基礎(chǔ)實驗、擴展實驗和設(shè)計實驗。基礎(chǔ)實驗主要幫助學(xué)生熟悉嵌入式系統(tǒng)的片內(nèi)資源和特殊功能寄存器的配置方法,對整個嵌入式系統(tǒng)的架構(gòu)有一定的理解,能編程完成一些簡單的控制功能;擴展實驗主要幫助學(xué)生建立嵌入式系統(tǒng)開發(fā)和設(shè)計的基本理念,能夠設(shè)計和實現(xiàn)常見的外設(shè)驅(qū)動程序,能夠進(jìn)行操作系統(tǒng)的配置和移植,能夠自行對實驗板進(jìn)行一定程度的擴展;設(shè)計實驗?zāi)軌驇椭鷮W(xué)生提高嵌入式系統(tǒng)的設(shè)計開發(fā)能力,使學(xué)生能根據(jù)需要設(shè)計出實現(xiàn)一定功能的擴展模塊,從而使實驗板擴展成實現(xiàn)具體功能的工業(yè)產(chǎn)品。基礎(chǔ)實驗包括ADS集成環(huán)境實驗、鍵盤實驗(GPIO輸入)、LED實驗(GPIO輸出)、定時器實驗、外部中斷實驗、UART串口通信實驗、I2C接口實驗、液晶顯示實驗;擴展實驗包括建立交叉編譯環(huán)境實驗、操作系統(tǒng)編譯實驗、操作系統(tǒng)移植實驗、以太網(wǎng)通信實驗、TFTP實驗、WEB訪問實驗;設(shè)計實驗包括TCP/IP協(xié)議棧實驗、Web服務(wù)器實驗。學(xué)生通過完成基礎(chǔ)實驗、擴展實驗和設(shè)計實驗來達(dá)到教學(xué)大綱的要求,并可以在此基礎(chǔ)上進(jìn)行更深入的創(chuàng)新性開發(fā)實驗,可以滿足一般高校嵌入式技術(shù)實驗課程教學(xué)的需要。 論文介紹了嵌入式交叉編譯環(huán)境的建立以及實驗開發(fā)板設(shè)計完成后進(jìn)行的調(diào)試。實驗開發(fā)板移植的嵌入式操作系統(tǒng)為uClinux,采用的Bootloader為U-boot。論文還簡單介紹了實驗系統(tǒng)的擴展方案和二次開發(fā)方案,并對嵌入式新技術(shù)的發(fā)展做了粗淺的探討。 論文所做的工作以科學(xué)發(fā)展觀為指導(dǎo),是對普通高校ARM嵌入式技術(shù)實驗課程設(shè)計的一次有益探索。

    標(biāo)簽: ARM 嵌入式 教學(xué)實驗系統(tǒng)

    上傳時間: 2013-04-24

    上傳用戶:jjq719719

  • 基于以太網(wǎng)接口的ARMJTAG仿真器設(shè)計

    在嵌入式系統(tǒng)的開發(fā)過程中,仿真器是一個必不可少的開發(fā)工具。特別是對于初級嵌入式系統(tǒng)開發(fā)工程師,借助一個功能強大的仿真器進(jìn)行開發(fā)工作,可以達(dá)到事半功倍的效果。一個嵌入式仿真、調(diào)試系統(tǒng)支持單步執(zhí)行、設(shè)置斷點、觀察變量內(nèi)容及寄存器內(nèi)容等功能。開發(fā)人員可以通過各類調(diào)試功能觀察變量和寄存器的變化,從而可以很清楚的了解整個程序運行的狀況,及時的調(diào)整和修改程序,并不需要反復(fù)的向芯片燒寫程序,就可以完成對于程序的調(diào)試工作。 @@ 本文在分析了目前市場上常用仿真器的設(shè)計原理的基礎(chǔ)上,提出了以三星公司的S3C44BO ARM7處理器為主CPU,通過以太網(wǎng)接口進(jìn)行數(shù)據(jù)傳輸?shù)腁RMJTAT仿真器的設(shè)計方案。利用這種仿真器進(jìn)行程序調(diào)試,不僅可以大幅度的提高下載速度,還可以實現(xiàn)仿真器資源的共享,而且調(diào)試時程序是在目標(biāo)板上運行,仿真更接近于目標(biāo)硬件。 @@ 文中首先對于傳統(tǒng)仿真器的設(shè)計原理、作用、存在的問題進(jìn)行了研究,然后提出了基于S3C44BO的以太網(wǎng)接口的ARM-JTAG仿真器的設(shè)計。該仿真器的設(shè)計主要分為以下幾步:第一,提出總體設(shè)計方案,包括硬件的設(shè)計及軟件的設(shè)計。第二,詳細(xì)介紹該仿真器的硬件結(jié)構(gòu)設(shè)計和程序開發(fā)過程,其中特別對以太網(wǎng)接口的設(shè)計進(jìn)行了研究。第三,總結(jié)了該仿真器的功能、特點。 @@關(guān)鍵詞:仿真器;S3C44BO;以太網(wǎng)接口;JTAG;LwIP

    標(biāo)簽: ARMJTAG 以太網(wǎng)接口 仿真器

    上傳時間: 2013-06-16

    上傳用戶:253189838

  • (2,1,9)軟判決Viterbi譯碼器的設(shè)計與FPGA實現(xiàn)

    卷積碼是無線通信系統(tǒng)中廣泛使用的一種信道編碼方式。Viterbi譯碼算法是一種卷積碼的最大似然譯碼算法,它具有譯碼效率高、速度快等特點,被認(rèn)為是卷積碼的最佳譯碼算法。本文的主要內(nèi)容是在FPGA上實現(xiàn)約束長度為9,碼率為1/2,采用軟判決方式的Viterbi譯碼器。 本文首先介紹了卷積碼的基本概念,闡述了Viterbi算法的原理,重點討論了決定Viterbi算法復(fù)雜度和譯碼性能的關(guān)鍵因素,在此基礎(chǔ)上設(shè)計了采用“串-并”結(jié)合運算方式的Viterbi譯碼器,并在Altera EP1C20 FPGA芯片上測試通過。本文的主要工作如下: 1.對輸入數(shù)據(jù)采用了二比特四電平量化的軟判決方式,對歐氏距離的計算方法進(jìn)行了簡化,以便于用硬件電路方式實現(xiàn)。 2.對ACS運算單元采用了“串-并”結(jié)合的運算方式,和全并行的設(shè)計相比,在滿足譯碼速度的同時,節(jié)約了芯片資源。本文中提出了一種路徑度量值存儲器的組織方式,簡化了控制模塊的邏輯電路,優(yōu)化了系統(tǒng)的時序。 3.在幸存路徑的選擇輸出上采用了回溯譯碼方法,與傳統(tǒng)的寄存器交換法相比,減少了寄存器的使用,大大降低了功耗和設(shè)計的復(fù)雜度。 4.本文中設(shè)計了一個仿真平臺,采用Modelsim仿真器對設(shè)計進(jìn)行了功能仿真,結(jié)果完全正確。同時提出了一種在被測設(shè)計內(nèi)部插入監(jiān)視器的調(diào)試方法,巧妙地利用了Matlab算法仿真程序的輸出結(jié)果,提高了追蹤錯誤的效率。 5.該設(shè)計在Altera EP1C20 FPGA芯片上通過測試,最大運行時鐘頻率110MHz,最大譯碼輸出速率10.3Mbps。 本文對譯碼器的綜合結(jié)果和Altera設(shè)計的Viterbi譯碼器IP核進(jìn)行了性能比較,比較結(jié)果證明本文中設(shè)計的Viterbi譯碼器具有很高的工程實用價值。

    標(biāo)簽: Viterbi FPGA 軟判決 譯碼器

    上傳時間: 2013-07-23

    上傳用戶:葉山豪

  • 基于FPGA的MCS51核的VHDL語言

    本文以研究嵌入式微處理器為主,自主地設(shè)計了能夠運行MCS-51系列單片機指令的MCU系統(tǒng)。系統(tǒng)采用了VHDL 語言與原理框圖的綜合設(shè)計方法,并且在Altera公司的FPGA上通過驗證。論文深入地研究了微處理器的指令系統(tǒng)和數(shù)據(jù)地址通路,采用VHDL 語言完成了取指單元,指令譯碼器單元,存儲器單元和邏輯運算單元的電路模塊的設(shè)計與實現(xiàn);研究了控制單元的實現(xiàn)方法和基于全局狀態(tài)機的設(shè)計理論,采用硬件描述語言完成了對各個控制線的相關(guān)設(shè)計與實現(xiàn)。論文通過原理示意圖和示例代碼的演示,著重介紹了指令譯碼器的實現(xiàn)方式,基于此種方式形成的譯碼電路還能夠?qū)崿F(xiàn)更為復(fù)雜的CISC指令。 本系統(tǒng)采用分模塊的設(shè)計方式,把具有相同功能的邏輯電路集中到一個框圖里,使得系統(tǒng)的可移植性大大地提高。系統(tǒng)還采用層次框圖的設(shè)計方式,把明顯地具有主從關(guān)系的電路放在不同的層次里,這也使得系統(tǒng)模塊功能的可擴展性大大地增強。內(nèi)部邏輯共分為數(shù)據(jù)存儲器模塊;程序存儲器模塊;時序控制模塊;特殊功能寄存器模塊和Core核心模塊這五個部分,文中對各個模塊的設(shè)計作了詳細(xì)的介紹。本文在最后對已實現(xiàn)的部分典型指令進(jìn)行了邏輯仿真測試,測試結(jié)果表明,本文所設(shè)計的MCU系統(tǒng)能夠如預(yù)期地執(zhí)行相應(yīng)的指令。在指令執(zhí)行的過程中,相應(yīng)寄存器和總線上的值也均符合設(shè)計要求,實現(xiàn)了設(shè)計目標(biāo)。

    標(biāo)簽: FPGA VHDL MCS 51

    上傳時間: 2013-06-05

    上傳用戶:金宜

  • 51定時器計算.rar

    51單片機定時器時間計算工具,即是計算定時器溢出時間TH0,TL0也是研究51單片機定時器的軟件模形。軟件中分析了定時器的工作流程和寄存器功能。可以助你更深刻的了解51單片機定時器。

    標(biāo)簽: 51定時器 計算

    上傳時間: 2013-06-13

    上傳用戶:wengtianzhu

  • 51定時器計算.rar

    51單片機定時器時間計算工具,即是計算定時器溢出時間TH0,TL0也是研究51單片機定時器的軟件模形。軟件中分析了定時器的工作流程和寄存器功能。可以助你更深刻的了解51單片機定時器。

    標(biāo)簽: 51定時器 計算

    上傳時間: 2013-05-24

    上傳用戶:Aidane

  • 船用導(dǎo)航雷達(dá)數(shù)字信號處理設(shè)計

    當(dāng)今的船用導(dǎo)航雷達(dá)具有數(shù)字化、多功能、高性能、多接口、網(wǎng)絡(luò)化。同時要求具有高可靠性、高集成度、低成本,信號處理單元的小型化,產(chǎn)品更新周期短。要同時滿足上述需求,高集成度的器件應(yīng)用是必須的。同時開發(fā)周期要短,需求軟件的可移植性要強,并且是模塊化設(shè)計,現(xiàn)場可編程門陣列器件(FPGA)已經(jīng)成為設(shè)計首選。 現(xiàn)場可編程門陣列是基于通過可編程互聯(lián)連接的可配置邏輯塊(CLB)矩陣的可編程半導(dǎo)體器件。與為特殊設(shè)計而定制的專用集成電路(ASIC)相對,F(xiàn)PGA可以針對所需的應(yīng)用或功能要求進(jìn)行編程。雖然具有一次性可編程(OTP)FPGA,但是主要是基于SRAM的,其可隨著設(shè)計的演化進(jìn)行重編程。CLB是FPGA內(nèi)的基本邏輯單元。實際數(shù)量和特性會依器件的不同而不同,但是每個CLB都包含一個由4或6個輸入、一些選型電路(多路復(fù)用器等)和觸發(fā)器組成的可配置開關(guān)矩陣。開關(guān)矩陣是高度靈活的,可以進(jìn)行配置以便處理組合邏輯、移位寄存器或RAM。當(dāng)今的FPGA已經(jīng)遠(yuǎn)遠(yuǎn)超出了先前版本的基本性能,并且整合了常用功能(如RAM、時鐘管理和:DSP)的硬(ASIC型)塊。由于具有可編程特性,所以FPGA是眾多市場的理想之選。它高集成度,以及用于設(shè)計的強大軟件平臺、IP核、在線升級可滿足需求。 本文介紹了基于FPGA實現(xiàn)船用導(dǎo)航雷達(dá)數(shù)字信號處理的設(shè)計,這是一個具體的、已經(jīng)完成并進(jìn)行小批量生產(chǎn)的產(chǎn)品,對指導(dǎo)實踐具有一定意義。

    標(biāo)簽: 導(dǎo)航雷達(dá) 數(shù)字信號處理

    上傳時間: 2013-04-24

    上傳用戶:稀世之寶039

主站蜘蛛池模板: 太白县| 巴马| 延寿县| 雷波县| 义马市| 长白| 休宁县| 滨海县| 临泽县| 长武县| 铜山县| 临洮县| 大理市| 方正县| 重庆市| 南宁市| 镇安县| 昆明市| 鄂伦春自治旗| 富平县| 伊宁市| 大连市| 穆棱市| 大邑县| 夏津县| 呼玛县| 长岭县| 宁陕县| 东海县| 高平市| 眉山市| 广水市| 红安县| 尼玛县| 涞源县| 兰考县| 新绛县| 铁力市| 武平县| 米泉市| 桂林市|