頭條 基于FPGA的ZUC算法快速實現研究 祖沖之(ZUC)算法是我國自主研發的商用序列密碼算法,已被應用于服務器實時運算和大數據處理等復雜需求場景,ZUC的高速實現對于其應用推廣具有重要的實用意義。基于此,針對ZUC適用環境的FPGA實現高性能要求,通過優化模乘、模加等核心運算,并采用流水化結構設計,在FPGA硬件平臺上實現了ZUC算法。實驗結果表明,ZUC算法核的數據吞吐量可達10.4 Gb/s,與現有研究成果相比,降低了關鍵路徑的延遲,提升了算法工作頻率,在吞吐量和硬件資源消耗方面實現了良好的平衡,為ZUC算法的高性能實現提供了新的解決方案。 最新資訊 FPGA教學——FPGA采集DHT11溫濕度 本篇是FPGA之旅設計的第十二例,在前面的例程中,完成了DS18B20溫度傳感器數據的采集,并且將采集到的數據顯示在數碼管上。由于本例將對溫濕度傳感器DHT11進行采集,而且兩者的數據采集過程類似,所以可以參考一下前面的例程。本例將通過signal top實時采集波形,確定采集到的數據是正確了(數據中帶了校驗)。 發表于:9/7/2022 Vivado中FFT IP核的使用 FFT(快速傅里葉變換)作為數字信號處理的核心算法具有重要的研究價值,可應用于傅里葉變換所能涉及的任何領域,如圖像處理、音頻編碼、頻譜分析、雷達信號脈沖壓縮等數字信號處理領域。FFT的鮮明特征之一是計算離散傅里葉變換(DFT)的高效算法,把計算N點DFT的乘法運算量從N2次降低到N/2*log2N次。而采用FPGA實現FFT的緣由在于:FPGA具有并行處理、流水線處理、易編程、片上資源豐富等方面特點,用于實現高速、大點數的FFT優勢明顯。 發表于:9/7/2022 FPGA教學——詳解FPGA如何實現FP16格式點積級聯運算 通過使用Achronix Speedster7t FPGA中的機器學習加速器MLP72,開發人員可以輕松選擇浮點/定點格式和多種位寬,或快速應用塊浮點,并通過內部級聯可以達到理想性能。 發表于:9/6/2022 FPGA教學——移位寄存器(左移、右移、雙向)的Verilog實現 移位寄存器(左移、右移、雙向)的Verilog實現 移位寄存器的功能和電路形式較多,按移位方向分有左移、右移、和雙向移位寄存器;按接收數據方式分為串行輸入和并行輸入;按輸出方向分為串行輸出和并行輸出。 發表于:9/6/2022 教學:secure boot (一)FIT Image secure boot 和FIT Image是前段時間接觸到的,其實早就該總結下了,奈何懶癌犯了,拖了好久才寫出來。 發表于:9/5/2022 FPGA教學——串口上位機模擬OLED屏 這是FPGA之旅設計的第十例啦,在上一例中,已經成功驅動了OLED屏幕,本例將結合上一例,以及第四例多bytes串口通信做一個有趣的例程。 發表于:9/5/2022 Linux教學——Linux命令lsscsi詳解 想要弄明白lsscsi命令,首先我們必須搞清楚什么是SCSI,以及常見的硬盤接口,常用的硬盤參數。 發表于:9/2/2022 Linux教學——如何在 Ubuntu 20.04 上安裝 Lighttpd、PHP 和 MariaDB Lighttpd,也稱為 Lighty,是一個占用空間小的開源 Web 服務器,當與 PHP 和 MySQL 或 MariaDB 一起安裝時,它可以可靠地為數百萬個連接提供服務。Lighty 還有許多擴展其功能的模塊。 發表于:9/2/2022 “扯淡的 DevOps,我們開發者根本不想做運維!” “誰構建、誰運行”的口號讓開發者們倍感壓力,但另一方面,運維團隊的日子也不好過。那么,這場席卷全球的開發與運維融合浪潮會不會黯然退場? 根據外媒記者 Scott Carey 的觀察,眾多開發者紛紛表示“苦 DevOps 久矣”。我們將 Carey 記錄的文章在不改變愿意的基礎上進行了編譯,以饗讀者。本文謹代表作者個人觀點,不代表 InfoQ 立場。面對爭議問題,希望大家理智討論。 發表于:9/2/2022 Linux 5.19 正式發布!這次用的竟然是 MacBook..... Linus Torvalds于7月31日晚發布了Linux Kernel 5.19穩定版。 與大多數內核周期一樣,Linux 5.19是另一個大周期,除了錯誤Bug和安全修復,它帶來了更多優化——改進的硬件支持和若干新功能。 發表于:9/2/2022 ?…14151617181920212223…?