獻(xiàn)給初學(xué)者的四十個(gè)單片機(jī)例子,助你學(xué)好單片機(jī)
標(biāo)簽: 單片機(jī) 實(shí)驗(yàn)
上傳時(shí)間: 2013-07-21
上傳用戶:heminhao
隨著計(jì)算機(jī)和自動(dòng)化測(cè)量技術(shù)的日益發(fā)展,測(cè)量?jī)x器和計(jì)算機(jī)的關(guān)系日益密切。計(jì)算機(jī)的很多成果很快就應(yīng)用到測(cè)量和儀器領(lǐng)域,與計(jì)算機(jī)相結(jié)合已經(jīng)成為測(cè)量?jī)x器和自動(dòng)測(cè)試系統(tǒng)發(fā)展的必然趨勢(shì)。高度集成的現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)是超大規(guī)模集成電路和計(jì)算機(jī)輔助設(shè)計(jì)技術(shù)發(fā)展的結(jié)果,由于FPGA器件具備集成度高、體積小、可以利用基于計(jì)算機(jī)的開(kāi)發(fā)平臺(tái),用編寫(xiě)軟件的方法來(lái)實(shí)現(xiàn)專(zhuān)門(mén)硬件的功能等優(yōu)點(diǎn),大大推動(dòng)了數(shù)字系統(tǒng)設(shè)計(jì)的單片化、自動(dòng)化,縮短了單片數(shù)字系統(tǒng)的設(shè)計(jì)周期、提高了設(shè)計(jì)的靈活性和可靠性。 本文研究基于網(wǎng)絡(luò)的高速數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)問(wèn)題。論文完成了以FPGA結(jié)構(gòu)為系統(tǒng)硬件平臺(tái),uClinux為核心的系統(tǒng)的軟件平臺(tái)設(shè)計(jì),進(jìn)行信號(hào)的采集和遠(yuǎn)程網(wǎng)絡(luò)監(jiān)測(cè)的功能。 論文從軟硬件兩方面入手,闡述了基于FPGA器件進(jìn)行數(shù)據(jù)采集的硬件系統(tǒng)設(shè)計(jì)方法,以及基于uClinux操作系統(tǒng)的設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)和應(yīng)用程序設(shè)計(jì)。 硬件方面,F(xiàn)PGA采用Xilinx公司Spartan系列的XC3S500芯片,用verilog HDL硬件描述語(yǔ)言在Xilinx公司提供的ISE輔助設(shè)計(jì)軟件中實(shí)現(xiàn)FPGA編程。將微處理器MicroBlaze、數(shù)據(jù)存儲(chǔ)器、程序存儲(chǔ)器、以太網(wǎng)控制器、數(shù)模轉(zhuǎn)換控制器等數(shù)字邏輯電路通過(guò)CoreConnect技術(shù)用OPB總線集成在同一個(gè)FPGA內(nèi)部,形成一個(gè)可編程的片上系統(tǒng)(SOPC)。采用基于FPGA的SOPC設(shè)計(jì)的突出優(yōu)點(diǎn)是不必更換芯片就可以實(shí)現(xiàn)設(shè)計(jì)的改進(jìn)和升級(jí),同時(shí)也可以降低成本和提高可靠性。 軟件方面,為了更好更有效地管理和拓展系統(tǒng)功能,移植了uClinux到MicroBlaze軟處理器上,設(shè)計(jì)實(shí)現(xiàn)了平臺(tái)上的ADC設(shè)備驅(qū)動(dòng)程序和數(shù)據(jù)采集應(yīng)用程序。并通過(guò)修訂內(nèi)核,實(shí)現(xiàn)了利用以太網(wǎng)TCP/IP協(xié)議來(lái)訪問(wèn)數(shù)據(jù)采集程序獲得的數(shù)據(jù)。
標(biāo)簽: FPGA 以太網(wǎng) 數(shù)據(jù)采集系統(tǒng)
上傳時(shí)間: 2013-05-23
上傳用戶:晴天666
現(xiàn)代數(shù)字信號(hào)處理對(duì)實(shí)時(shí)性提出了很高的要求,當(dāng)最快的數(shù)字信號(hào)處理器(DSP)仍無(wú)法達(dá)到速度要求時(shí),唯一的選擇是增加處理器的數(shù)目,或采用客戶定制的門(mén)陣列產(chǎn)品。隨著可編程邏輯器件技術(shù)的發(fā)展,具有強(qiáng)大并行處理能力的現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)在成本、性能、體積等方面都顯示出了優(yōu)勢(shì)。本文以此為背景,研究了基于FPGA的快速傅立葉變換、數(shù)字濾波、相關(guān)運(yùn)算等數(shù)字信號(hào)處理算法的高效實(shí)現(xiàn)。 首先,針對(duì)圖像聲納實(shí)時(shí)性的要求和FPGA片內(nèi)資源的限制,設(shè)計(jì)了級(jí)聯(lián)和并行遞歸兩種結(jié)構(gòu)的FFT處理器。文中詳細(xì)討論了利用流水線技術(shù)和并行處理技術(shù)提高FFT處理器運(yùn)算速度的方法,并針對(duì)蝶形運(yùn)算的特點(diǎn)提出了一些優(yōu)化和改進(jìn)措施。 其次,分析了具有相同結(jié)構(gòu)的數(shù)字濾波和相關(guān)運(yùn)算的特點(diǎn),采用了有乘法器和無(wú)乘法器兩種結(jié)構(gòu)實(shí)現(xiàn)乘累加(MAC)運(yùn)算。無(wú)乘法器結(jié)構(gòu)采用分布式算法(DA),將乘法運(yùn)算轉(zhuǎn)化為FPGA易于實(shí)現(xiàn)的查表和移位累加操作,顯著提高了運(yùn)算效率。此外,還對(duì)相關(guān)運(yùn)算的時(shí)域多MAC方法及頻域FFT方法進(jìn)行了研究。 最后,完成了圖像聲納預(yù)處理模塊。在一片EP2S60上實(shí)現(xiàn)了對(duì)160路信號(hào)的接收、濾波、正交變換以及發(fā)送等處理。實(shí)驗(yàn)表明,本論文所有算法均達(dá)到了設(shè)計(jì)要求。
標(biāo)簽: FPGA 數(shù)字信號(hào)處理 算法研究
上傳時(shí)間: 2013-06-09
上傳用戶:zgu489
數(shù)字信號(hào)發(fā)生器是數(shù)字信號(hào)處理中不可缺少的調(diào)試設(shè)備。在某工程項(xiàng)目中,為了提供特殊信號(hào),比如雷達(dá)信號(hào),就需要設(shè)計(jì)專(zhuān)用的數(shù)字信號(hào)發(fā)生器,用以達(dá)到發(fā)送雷達(dá)信號(hào)的要求。在本文中提出了使用PCI接口的專(zhuān)用數(shù)字信號(hào)發(fā)生器方案。 該方案的目標(biāo)是能夠采錄雷達(dá)信號(hào),把信號(hào)發(fā)送到主機(jī)作為信號(hào)文件存儲(chǔ)起來(lái),然后對(duì)這個(gè)信號(hào)文件進(jìn)行航跡分離,得到需要的航跡信號(hào)文件。同時(shí),信號(hào)發(fā)生器具有發(fā)送信號(hào)的功能,可以把不同形式的信號(hào)文件發(fā)送到檢測(cè)端口,用于設(shè)備調(diào)試。 在本文中系統(tǒng)設(shè)計(jì)主要分為硬件和軟件兩個(gè)方面來(lái)介紹: 硬件部分采用了FPGA邏輯設(shè)計(jì)加上外圍電路來(lái)實(shí)現(xiàn)的。在硬件設(shè)計(jì)中,最主要的是FPGA邏輯設(shè)計(jì),包括9路主從SPI接口信號(hào)的邏輯控制,片外SDRAM的邏輯控制,PCI9054的邏輯控制,以及這些邏輯模塊間信號(hào)的同步、發(fā)送和接收。在這個(gè)過(guò)程中信號(hào)的方向是雙向的,所選用的芯片都具有雙向數(shù)據(jù)的功能。 在本文中軟件部分包括驅(qū)動(dòng)軟件和應(yīng)用軟件。驅(qū)動(dòng)軟件采用PLXSDK驅(qū)動(dòng)開(kāi)發(fā),通過(guò)控制PCI總線完成數(shù)據(jù)的采錄和發(fā)送。應(yīng)用軟件中包括數(shù)據(jù)提取和數(shù)據(jù)發(fā)送,采用卡爾曼濾波器等方法。 通過(guò)實(shí)驗(yàn)證明該方案完全滿足數(shù)據(jù)傳輸?shù)囊螅_(dá)到SPI傳輸?shù)乃俣纫螅軌蛲瓿珊桔E提取,以及數(shù)據(jù)傳輸。
標(biāo)簽: FPGA 數(shù)字信號(hào)發(fā)生器
上傳時(shí)間: 2013-07-14
上傳用戶:腳趾頭
目前,數(shù)字信號(hào)處理廣泛應(yīng)用于通信、雷達(dá)、聲納、語(yǔ)音與圖像處理等領(lǐng)域,信號(hào)處理算法理論己趨于成熟,但其具體硬件實(shí)現(xiàn)方法卻值得探討。FPGA是近年來(lái)廣泛應(yīng)用的超大規(guī)模、超高速的可編程邏輯器件,由于其具有高集成度、高速、可編程等優(yōu)點(diǎn),大大推動(dòng)了數(shù)字系統(tǒng)設(shè)計(jì)的單片化、自動(dòng)化,縮短了單片數(shù)字系統(tǒng)的設(shè)計(jì)周期、提高了設(shè)計(jì)的靈活性和可靠性,在超高速信號(hào)處理和實(shí)時(shí)測(cè)控方面有非常廣泛的應(yīng)用。本文對(duì)FPGA的數(shù)據(jù)采集與處理技術(shù)進(jìn)行研究,基于FPGA在數(shù)據(jù)采樣控制和信號(hào)處理方面的高性能和單片系統(tǒng)發(fā)展的新熱點(diǎn),把FPGA作為整個(gè)數(shù)據(jù)采集與處理系統(tǒng)的控制核心。主要研究?jī)?nèi)容如下: FPGA的單片系統(tǒng)研究。針對(duì)數(shù)據(jù)采集與處理,對(duì)FPGA進(jìn)行選型,設(shè)計(jì)了基于FPGA的單片系統(tǒng)的結(jié)構(gòu)。把整個(gè)控制系統(tǒng)分為三個(gè)部分:多通道采樣控制模塊,數(shù)據(jù)處理模塊,存儲(chǔ)控制模塊。 多通道采樣控制模塊的設(shè)計(jì)。利用4片AD7506和一片AD7862對(duì)64路模擬量進(jìn)行周期采樣,分別設(shè)計(jì)了通道選擇控制模塊和A/D轉(zhuǎn)換控制模塊,并進(jìn)行了仿真,完成了基于FPGA的多通道采樣控制。 數(shù)據(jù)處理模塊的設(shè)計(jì)。FFT算法在數(shù)字信號(hào)處理中占有重要的地位,因此本文研究了FFT的硬件實(shí)現(xiàn)結(jié)構(gòu),提出了用FPGA實(shí)現(xiàn)FFT的一種設(shè)計(jì)思想,給出了總體實(shí)現(xiàn)框圖。分別設(shè)計(jì)了旋轉(zhuǎn)因子復(fù)數(shù)乘法器,碟形運(yùn)算單元,存儲(chǔ)器,控制器,并分別進(jìn)行了仿真。重點(diǎn)設(shè)計(jì)實(shí)現(xiàn)了FFT算法中的蝶形處理單元,采用了一種高效乘法器算法設(shè)計(jì)實(shí)現(xiàn)了蝶形處理單元中的旋轉(zhuǎn)因子乘法器,從而提高了蝶形處理器的運(yùn)算速度,降低了運(yùn)算復(fù)雜度。理論分析和仿真結(jié)果表明,狀態(tài)機(jī)控制器成功地對(duì)各個(gè)模塊進(jìn)行了有序、協(xié)調(diào)的控制。 存儲(chǔ)控制模塊的設(shè)計(jì)。利用閃存芯片K9K1G08UOA對(duì)采集處理后的數(shù)據(jù)進(jìn)行存儲(chǔ),設(shè)計(jì)了FPGA與閃存的硬件連接,設(shè)計(jì)了存儲(chǔ)控制模塊。 本文對(duì)FFT算法的硬件實(shí)現(xiàn)進(jìn)行了研究,結(jié)合單片系統(tǒng)的特點(diǎn),把整個(gè)系統(tǒng)分為多通道采樣控制模塊,數(shù)據(jù)處理模塊,存儲(chǔ)控制模塊進(jìn)行設(shè)計(jì)和仿真。設(shè)計(jì)采用VHDL編寫(xiě)程序的源代碼。仿真測(cè)試結(jié)果表明,此FPGA單片系統(tǒng)可完成對(duì)實(shí)時(shí)信號(hào)的高速采集與處理。
標(biāo)簽: FPGA 數(shù)據(jù)采集 處理技術(shù)
上傳時(shí)間: 2013-04-24
上傳用戶:362279997
現(xiàn)代雷達(dá)系統(tǒng)廣泛采用脈沖壓縮技術(shù),用以解決作用距離與分辨能力之間的矛盾。脈沖壓縮是指雷達(dá)通過(guò)發(fā)射寬脈沖,保證足夠的最大作用距離,而接收時(shí),采用相應(yīng)的脈沖壓縮法獲得窄脈沖以提高距離分辨率的過(guò)程。同時(shí),數(shù)字信號(hào)處理技術(shù)的迅猛發(fā)展和廣泛應(yīng)用,為雷達(dá)脈沖壓縮處理的數(shù)字化實(shí)現(xiàn)提供了可能。 本文主要研究雷達(dá)多波形頻域數(shù)字脈沖壓縮系統(tǒng)的硬件系統(tǒng)實(shí)現(xiàn)。在匹配濾波理論的指導(dǎo)下,成功研制了基于FPGAEP1K100QC208-1和4片高性能ADSP21160M的多波形頻域數(shù)字脈沖壓縮系統(tǒng)。該系統(tǒng)可處理時(shí)寬在42μs以內(nèi)、帶寬在5MHz以下的線性調(diào)頻信號(hào)(LFM),非線性調(diào)頻信號(hào)(NLFM)和Taylor四相碼信號(hào),且技術(shù)指標(biāo)完全滿足實(shí)用系統(tǒng)的設(shè)計(jì)要求。 本文完成的主要工作和創(chuàng)新之處有:(1)基于雙通道模數(shù)轉(zhuǎn)換器AD10242設(shè)計(jì)高精度數(shù)據(jù)采集電路,為整個(gè)脈壓系統(tǒng)的工作提供必要的條件。完成了前端模擬信號(hào)輸入電路的優(yōu)化和差分輸入時(shí)鐘的產(chǎn)生,以實(shí)現(xiàn)高精度采樣。 (2)根據(jù)協(xié)議和脈壓系統(tǒng)的工作要求,以基于FPGAEP1K100QC208完成系統(tǒng)控制,使整個(gè)脈壓系統(tǒng)正確穩(wěn)定地工作。同時(shí)以該FPGA生成雙口RAM,實(shí)現(xiàn)數(shù)據(jù)暫存,以匹配采樣速率和脈壓系統(tǒng)頻率。 (3)設(shè)計(jì)基于4片高性能ADSP21160M的緊耦合并行處理系統(tǒng),以完成多波形頻域數(shù)字脈沖壓縮的全部運(yùn)算工作。4片DSP共享外部總線,且各DSP以鏈路口互連,進(jìn)行數(shù)據(jù)通信。各DSP還使用一個(gè)鏈路口連接到接口板DSP,將脈壓結(jié)果送出。 (4)以一片ADSP21160M和一片EP1K100QC208為核心,設(shè)計(jì)輸出板電路,完成數(shù)據(jù)對(duì)齊、求模和數(shù)據(jù)向下一級(jí)的輸出,并產(chǎn)生模擬輸出。 (5)調(diào)試并改進(jìn)處理板和輸出板。
標(biāo)簽: FPGA DSP 多波形 壓縮系統(tǒng)
上傳時(shí)間: 2013-06-11
上傳用戶:qq277541717
在合成孔徑雷達(dá)的研究和研制工作中,合成孔徑雷達(dá)模擬技術(shù)具有十分重要的作用。本文以440MHz帶寬線性調(diào)頻信號(hào),采樣頻率500MHz高分辨合成孔徑雷達(dá)視頻模擬器為研究對(duì)象。首先對(duì)模擬器的幾項(xiàng)主要技術(shù)進(jìn)行分析,在對(duì)點(diǎn)目標(biāo)回波信號(hào)模型分析研究的基礎(chǔ)上,對(duì)點(diǎn)目標(biāo)原始回波數(shù)據(jù)進(jìn)行模擬并做了成像驗(yàn)證,從而為硬件實(shí)現(xiàn)提供了正確的信號(hào)模型;針對(duì)傳統(tǒng)的“波形存儲(chǔ)直讀法”方案,即在計(jì)算機(jī)平臺(tái)上用模擬軟件產(chǎn)生原始回波數(shù)據(jù)并存儲(chǔ),再通過(guò)計(jì)算機(jī)接口實(shí)現(xiàn)數(shù)據(jù)傳輸,最后完成數(shù)模轉(zhuǎn)換產(chǎn)生視頻信號(hào)這一過(guò)程,分析指出該方案在實(shí)現(xiàn)高分辨率時(shí)的速度和容量瓶頸。 針對(duì)具體的設(shè)計(jì)要求,圍繞速度和容量問(wèn)題,本文著眼于高分辨率SAR模擬器的FPGA實(shí)現(xiàn)研究,指出FPGA實(shí)時(shí)生成點(diǎn)目標(biāo)原始回波數(shù)據(jù)是其實(shí)現(xiàn)的核心;針對(duì)這一核心問(wèn)題,充分利用現(xiàn)代VLSI設(shè)計(jì)中的流水線技術(shù)與并行陣列技術(shù)以及FPGA的優(yōu)良性能和豐富資源,在時(shí)間上采用同步流水結(jié)構(gòu)、空間上采用并行陣列形式,將速度和容量問(wèn)題統(tǒng)一為數(shù)據(jù)的高速生成問(wèn)題;給出了系統(tǒng)總體設(shè)計(jì)思想,該方案不需要大容量存儲(chǔ)器單元,大大減少模擬器復(fù)雜度;對(duì)原始回波數(shù)據(jù)實(shí)時(shí)生成模塊的各主要單元給出了結(jié)構(gòu)并進(jìn)行了仿真,結(jié)果表明FPGA可以滿足課題設(shè)計(jì)要求;同時(shí),對(duì)該模擬器片上系統(tǒng)的實(shí)現(xiàn)、增強(qiáng)人機(jī)交互性,給出了人機(jī)界面的設(shè)計(jì)思路。 分析指出了點(diǎn)目標(biāo)原始回波數(shù)據(jù)實(shí)時(shí)生成模塊通過(guò)并行擴(kuò)展即可實(shí)現(xiàn)多點(diǎn)目標(biāo)的原始回波數(shù)據(jù)實(shí)時(shí)生成;最后對(duì)復(fù)雜場(chǎng)景目標(biāo)模擬器的實(shí)現(xiàn)進(jìn)行了構(gòu)思,指出了傳統(tǒng)方案在改進(jìn)的基礎(chǔ)上實(shí)現(xiàn)高分辨率視頻模擬器的可行性。本文首次提出以FPGA實(shí)現(xiàn)高分辨率合成孔徑雷達(dá)原始回波數(shù)據(jù)實(shí)時(shí)生成的思想,為國(guó)內(nèi)業(yè)界在此方向做了一些理論和實(shí)踐上的有益探索,對(duì)于國(guó)內(nèi)高分辨率合成孔徑雷達(dá)的研制具有一定的實(shí)際意義。
標(biāo)簽: FPGA USB 性能 數(shù)據(jù)采集模塊
上傳時(shí)間: 2013-05-26
上傳用戶:alia
在永磁直流電機(jī)中,即使電樞繞組不通電,由于永磁體產(chǎn)生的磁場(chǎng)同電樞鐵芯的齒槽相互作用而產(chǎn)生轉(zhuǎn)矩,即齒槽定位力矩(CoggingTorque)。定位力矩使電機(jī)輸出轉(zhuǎn)矩波動(dòng),產(chǎn)生振動(dòng)及噪聲。文中闡述了產(chǎn)生定位力矩的原理,綜述了包括德昌電機(jī)公司的技術(shù)在內(nèi)的抑制定位力矩的方法和研究現(xiàn)狀。抑制定位力矩的方法,主要就是減小電樞旋轉(zhuǎn)過(guò)程中氣隙中磁場(chǎng)能量的變化。 文中以少槽永磁直流電機(jī)為例,通過(guò)有限元分析,以及DOE實(shí)驗(yàn)驗(yàn)證,對(duì)轉(zhuǎn)子沖片增加輔助凹槽、充磁方式和轉(zhuǎn)子沖片不同類(lèi)型對(duì)定位力矩的影響進(jìn)行了研究,深入分析了沖片輔助凹槽對(duì)抑制少槽永磁直流電機(jī)定位力矩的作用,結(jié)果表明,同一沖片上在對(duì)稱(chēng)位置上排布輔助凹槽能取得很好的效果,而以沖片中心線對(duì)稱(chēng)地加兩個(gè)輔助凹槽時(shí),輔助凹槽角度不同作用不同。對(duì)不同沖片,適合的輔助凹槽角度也是不同的。文中找出了一個(gè)較成熟的抑制少槽永磁直流電機(jī)定位力矩的系統(tǒng)方法,給出了生產(chǎn)中實(shí)用的抑制方法,同時(shí)通過(guò)實(shí)驗(yàn)給出了這些方法對(duì)電機(jī)性能的影響。 DOE方法能從不同因素中找出對(duì)定位力矩起主要作用的變異因素,并且尋找到各變異因素之間的影響作用,給出抑制定位力矩各變量的最佳組合,相比現(xiàn)時(shí)生產(chǎn)中的方法,該組合可將定位力矩降低70%。
上傳時(shí)間: 2013-07-10
上傳用戶:ljthhhhhh123
本文介紹使用VB6.0開(kāi)發(fā)工具實(shí)現(xiàn)PC機(jī)與單片機(jī)的串行通訊的基本原理和方法。并結(jié)合具體實(shí)例給出使用RS-232接口進(jìn)行串行通信的基本程序。隨著計(jì)算機(jī)技術(shù)尤其是單片微型機(jī)技術(shù)的發(fā)展,人們已越來(lái)越
標(biāo)簽: PC機(jī)與單片機(jī) 串行通訊
上傳時(shí)間: 2013-04-24
上傳用戶:1222
2000年10月2日,美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究所宣布采用Rijndael算法作為高級(jí)加密標(biāo)準(zhǔn),并于2002年5月26日正式生效,AES算法將在今后很長(zhǎng)一段時(shí)間內(nèi),在信息安全中扮演重要角色。因此,對(duì)AES算法實(shí)現(xiàn)的研究就成為了國(guó)內(nèi)外的熱點(diǎn),會(huì)在信息安全領(lǐng)域得到廣泛的應(yīng)用。用FPGA實(shí)現(xiàn)AES算法具有快速、靈活、開(kāi)發(fā)周期短等優(yōu)點(diǎn)。 本論文就是針對(duì)AES加、解密算法在同一片F(xiàn)PGA中的優(yōu)化實(shí)現(xiàn)問(wèn)題,在深入分析了AES算法的整體結(jié)構(gòu)、基本變換以及加、解密流程的基礎(chǔ)上,對(duì)AES算法的加、解密系統(tǒng)的FPGA優(yōu)化設(shè)計(jì)進(jìn)行了研究。主要內(nèi)容為: 1.確定了實(shí)現(xiàn)方案以及關(guān)鍵技術(shù),在比較了常用的結(jié)構(gòu)后,采用了適合高速并行實(shí)現(xiàn)AES加、解密算法的結(jié)構(gòu)——內(nèi)外混合的流水線結(jié)構(gòu),并給出了總體的設(shè)計(jì)框圖。由于流水線結(jié)構(gòu)不適用于反饋模式,為了達(dá)到較高的運(yùn)算速度,該系統(tǒng)使用的是電碼本模式(ECB)的工作方式; 2.對(duì)各個(gè)子模塊的設(shè)計(jì)分別予以詳細(xì)分析,結(jié)合算法本身和FPGA的特點(diǎn),采用查表法優(yōu)化處理了字節(jié)代換運(yùn)算,列混合運(yùn)算和密鑰擴(kuò)展運(yùn)算。同時(shí),考慮到應(yīng)用環(huán)境的不同,本設(shè)計(jì)支持?jǐn)?shù)據(jù)分組為128比特,密鑰長(zhǎng)度為128比特、192比特以及256比特三種模式下的AES算法加、解密過(guò)程。完成了AES加、解密算法在同一片F(xiàn)PGA中實(shí)現(xiàn)的這個(gè)系統(tǒng)的優(yōu)化設(shè)計(jì); 3.利用QLJARTUSII開(kāi)發(fā)工具進(jìn)行代碼的編寫(xiě)工作和綜合編譯工作,在 MODELSIM中進(jìn)行仿真并給出仿真結(jié)果,給出了各個(gè)模塊和整個(gè)設(shè)計(jì)的仿真測(cè)試結(jié)果; 4.和其他類(lèi)似的設(shè)計(jì)做了橫向?qū)Ρ龋贸鼋Y(jié)論:本設(shè)計(jì)在保證了速度的基礎(chǔ)上實(shí)現(xiàn)了資源和速度的均衡,在性能上具有較大的優(yōu)勢(shì)。
上傳時(shí)間: 2013-05-25
上傳用戶:wcl168881111111
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1