頭條 基于FPGA的ZUC算法快速實現(xiàn)研究 祖沖之(ZUC)算法是我國自主研發(fā)的商用序列密碼算法,已被應用于服務器實時運算和大數(shù)據(jù)處理等復雜需求場景,ZUC的高速實現(xiàn)對于其應用推廣具有重要的實用意義?;诖?,針對ZUC適用環(huán)境的FPGA實現(xiàn)高性能要求,通過優(yōu)化模乘、模加等核心運算,并采用流水化結構設計,在FPGA硬件平臺上實現(xiàn)了ZUC算法。實驗結果表明,ZUC算法核的數(shù)據(jù)吞吐量可達10.4 Gb/s,與現(xiàn)有研究成果相比,降低了關鍵路徑的延遲,提升了算法工作頻率,在吞吐量和硬件資源消耗方面實現(xiàn)了良好的平衡,為ZUC算法的高性能實現(xiàn)提供了新的解決方案。 最新資訊 Linux教學——15張圖詳解四線制SPI通訊 15張圖詳解四線制SPI通訊 發(fā)表于:10/21/2022 不會用示波器的Verilog碼農(nóng)不是一個好碼農(nóng)(LVDS與SpaceWire接口) 在FPGA調(diào)試過程中,除了邏輯代碼本身的質量之外,F(xiàn)PGA板子上PCB走線、接插件質量等因素的影響也非常重要。在剛上板調(diào)試不順利的時候,不妨拿示波器看一下信號的質量,比如時鐘信號的質量、差分信號的質量、高速串行信號的質量等等,這是上板調(diào)試之前首先要做的一步。沒有高質量的FPGA外圍管腳信號的輸入,再好的代碼風格和規(guī)范都無濟于事。所以,調(diào)試FPGA之前一定要上示波器看一下關鍵信號的質量。 發(fā)表于:10/21/2022 FPGA教學——FPGA雙向IO使用之三態(tài)門說明 在FPGA設計中,雙向IO(輸入輸出引腳)是一個比較麻煩的東西,但是信號線用作總線等雙向數(shù)據(jù)傳輸時就要用到inout類型。 發(fā)表于:10/20/2022 Linux教學——圖解指針變量 圖解指針變量 發(fā)表于:10/19/2022 FPGA教學——FPGA之IO信號類型深入理解 在FPGA設計開發(fā)中,很多場合會遇到同一根信號既可以是輸入信號,又可以是輸出信號,即IO類型(Verilog定義成inout)。 發(fā)表于:10/19/2022 Linux內(nèi)核 | socket底層的來龍去脈 全面分析socket底層的相關實現(xiàn) 發(fā)表于:10/18/2022 一文搞懂SDIO SDIO(Secure Digital Input and Output),即安全數(shù)字輸入輸出接口。它是在SD卡接口的基礎上發(fā)展而來,它可以兼容之前的SD卡,并可以連接SDIO接口設備,比如:藍牙、WIFI、GPS等。 發(fā)表于:10/18/2022 Linux教學——令人拍手叫絕的運維小技巧 令人拍手叫絕的運維小技巧 發(fā)表于:10/13/2022 Linux教學——RK3399開發(fā)板基礎配置 最近在小黃魚入手了一個RK3399的開發(fā)板,RK的芯片我也是第一次使用。FireFly配套提供了完善的教程,可以在他們的WIKI上找到。上面有的內(nèi)容就不在本文敘述了,大家可以參考教程https://wiki.t-firefly.com/zh_CN/Firefly-RK3399/linux_compile_gpt.html 發(fā)表于:10/13/2022 Linux教學——mmap實現(xiàn)詳解 想不到 mmap 都成了黑科技了,為了讓大家都能了解這個黑科技,所以還是寫篇文章來詳細介紹一下 mmap 的實現(xiàn)吧。 發(fā)表于:9/29/2022 ?…12131415161718192021…?