頭條 基于FPGA的ZUC算法快速實(shí)現(xiàn)研究 祖沖之(ZUC)算法是我國(guó)自主研發(fā)的商用序列密碼算法,已被應(yīng)用于服務(wù)器實(shí)時(shí)運(yùn)算和大數(shù)據(jù)處理等復(fù)雜需求場(chǎng)景,ZUC的高速實(shí)現(xiàn)對(duì)于其應(yīng)用推廣具有重要的實(shí)用意義?;诖耍槍?duì)ZUC適用環(huán)境的FPGA實(shí)現(xiàn)高性能要求,通過(guò)優(yōu)化模乘、模加等核心運(yùn)算,并采用流水化結(jié)構(gòu)設(shè)計(jì),在FPGA硬件平臺(tái)上實(shí)現(xiàn)了ZUC算法。實(shí)驗(yàn)結(jié)果表明,ZUC算法核的數(shù)據(jù)吞吐量可達(dá)10.4 Gb/s,與現(xiàn)有研究成果相比,降低了關(guān)鍵路徑的延遲,提升了算法工作頻率,在吞吐量和硬件資源消耗方面實(shí)現(xiàn)了良好的平衡,為ZUC算法的高性能實(shí)現(xiàn)提供了新的解決方案。 最新資訊 可編程邏輯電路設(shè)計(jì):如何提高集成電路的可靠性 負(fù)偏壓溫度不穩(wěn)定性(NegaTIve Bias Temperature Instability,NBTI)、熱載流子注入(Hot Carrier InjecTIon,HCI)效應(yīng)、電遷移(ElectromigraTIon,EM)效應(yīng)、靜電放電(Electrostatic Discharge,ESD)和輻射效應(yīng)等因素對(duì)于集成電路的可靠性有很大影響??煽啃栽O(shè)計(jì)就是通過(guò)設(shè)計(jì)階段的優(yōu)化,降低這些因素對(duì)集成電路和性能的影響,從而提高集成電路的可靠性。 發(fā)表于:9/28/2022 教學(xué):如何在vivado環(huán)境下利用RS IP核實(shí)現(xiàn)RS碼的編譯碼 ADC 服務(wù)的一些應(yīng)用包括超高速多載波蜂窩基礎(chǔ)設(shè)施基站 RS碼是一種常用的糾錯(cuò)編碼,本文主要介紹如何在vivado環(huán)境下利用RS IP核實(shí)現(xiàn)RS碼的編譯碼。 發(fā)表于:9/28/2022 Linux教學(xué)——secure boot (二)基本概念和框架 secure boot是指確保在一個(gè)平臺(tái)上運(yùn)行的程序的完整性的過(guò)程或機(jī)制。secure boot會(huì)在固件和應(yīng)用程序之間建立一種信任關(guān)系。在啟用secure boot功能后,未經(jīng)簽名的固件或程序?qū)⒉荒苓\(yùn)行在該設(shè)備上。 發(fā)表于:9/13/2022 教學(xué)——Linux 下查看內(nèi)存使用情況方法總結(jié) 在做Linux系統(tǒng)優(yōu)化的時(shí)候,物理內(nèi)存是其中最重要的一方面。自然的,Linux也提供了非常多的方法來(lái)監(jiān)控寶貴的內(nèi)存資源的使用情況。下面的清單詳細(xì)的列出了Linux系統(tǒng)下通過(guò)視圖工具或命令行來(lái)查看內(nèi)存使用情況的各種方法。 發(fā)表于:9/9/2022 FPGA在OLED上顯示DHT11數(shù)據(jù) 這是FPGA之旅設(shè)計(jì)的第十三例啦,本例是一個(gè)綜合性的例程,基于OLED屏幕顯示,和DHT11溫濕度采集,將DHT11采集到的溫濕度顯示到OLED屏幕上。 發(fā)表于:9/9/2022 講解:還沒(méi)吃透面試必問(wèn)的紅黑樹(shù)?圖文并茂的讓你徹底理解紅黑樹(shù) 什么是紅黑樹(shù)?本篇文章讓你徹底理解! 發(fā)表于:9/7/2022 FPGA教學(xué)——FPGA采集DHT11溫濕度 本篇是FPGA之旅設(shè)計(jì)的第十二例,在前面的例程中,完成了DS18B20溫度傳感器數(shù)據(jù)的采集,并且將采集到的數(shù)據(jù)顯示在數(shù)碼管上。由于本例將對(duì)溫濕度傳感器DHT11進(jìn)行采集,而且兩者的數(shù)據(jù)采集過(guò)程類(lèi)似,所以可以參考一下前面的例程。本例將通過(guò)signal top實(shí)時(shí)采集波形,確定采集到的數(shù)據(jù)是正確了(數(shù)據(jù)中帶了校驗(yàn))。 發(fā)表于:9/7/2022 Vivado中FFT IP核的使用 FFT(快速傅里葉變換)作為數(shù)字信號(hào)處理的核心算法具有重要的研究?jī)r(jià)值,可應(yīng)用于傅里葉變換所能涉及的任何領(lǐng)域,如圖像處理、音頻編碼、頻譜分析、雷達(dá)信號(hào)脈沖壓縮等數(shù)字信號(hào)處理領(lǐng)域。FFT的鮮明特征之一是計(jì)算離散傅里葉變換(DFT)的高效算法,把計(jì)算N點(diǎn)DFT的乘法運(yùn)算量從N2次降低到N/2*log2N次。而采用FPGA實(shí)現(xiàn)FFT的緣由在于:FPGA具有并行處理、流水線處理、易編程、片上資源豐富等方面特點(diǎn),用于實(shí)現(xiàn)高速、大點(diǎn)數(shù)的FFT優(yōu)勢(shì)明顯。 發(fā)表于:9/7/2022 FPGA教學(xué)——詳解FPGA如何實(shí)現(xiàn)FP16格式點(diǎn)積級(jí)聯(lián)運(yùn)算 通過(guò)使用Achronix Speedster7t FPGA中的機(jī)器學(xué)習(xí)加速器MLP72,開(kāi)發(fā)人員可以輕松選擇浮點(diǎn)/定點(diǎn)格式和多種位寬,或快速應(yīng)用塊浮點(diǎn),并通過(guò)內(nèi)部級(jí)聯(lián)可以達(dá)到理想性能。 發(fā)表于:9/6/2022 FPGA教學(xué)——移位寄存器(左移、右移、雙向)的Verilog實(shí)現(xiàn) 移位寄存器(左移、右移、雙向)的Verilog實(shí)現(xiàn) 移位寄存器的功能和電路形式較多,按移位方向分有左移、右移、和雙向移位寄存器;按接收數(shù)據(jù)方式分為串行輸入和并行輸入;按輸出方向分為串行輸出和并行輸出。 發(fā)表于:9/6/2022 ?…13141516171819202122…?