头条 基于FPGA的ZUC算法快速实现研究 祖冲之(ZUC)算法是我国自主研发的商用序列密码算法,已被应用于服务器实时运算和大数据处理等复杂需求场景,ZUC的高速实现对于其应用推广具有重要的实用意义。基于此,针对ZUC适用环境的FPGA实现高性能要求,通过优化模乘、模加等核心运算,并采用流水化结构设计,在FPGA硬件平台上实现了ZUC算法。实验结果表明,ZUC算法核的数据吞吐量可达10.4 Gb/s,与现有研究成果相比,降低了关键路径的延迟,提升了算法工作频率,在吞吐量和硬件资源消耗方面实现了良好的平衡,为ZUC算法的高性能实现提供了新的解决方案。 最新资讯 教程:FPGA PCIE调试及DSP代码的讲解 本人调试是将DSP作为RC端,FPGA作为EP端,且下文是对DSP代码的讲解。本人调试参考代码是D: ipdk_C6678_1_1_2_6packages idrvexampleProjectsPCIE_exampleProject。本文所指的PCIE手册为TI公司C6678的pcie技术手册,全名为 KeyStone Architecture Peripheral Component Interconnect Express (PCIe)。 发表于:12/31/2022 教程:基于FPGA的模数转换器(ADC)或数模转换器 将具有信号处理功能的FPGA与现实世界相连接,需要使用模数转换器(ADC)或数模转换器(DAC) 一旦执行特定任务,FPGA系统必须与现实世界相连接,而所有工程师都知道现实世界是以模拟信号而非数字信号运转的。这意味着需要在模拟信号域与数字信号域之间进行转换。针对手头工作选择恰当的FPGA时,用户面临着林林总总的选择,在为系统选择正确的ADC或DAC时也是如此,玲琅满目。 发表于:12/31/2022 教程:关于FPGA的46个基本概念你都知道吗 建立时间是指触发器的时钟信号上升沿到来以前,数据稳定不变的时间。输入信号应提前时钟上升沿(如上升沿有效)T时间到达芯片,这个T就是建立时间-Setup TIme。如不满足setup TIme,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿,数据才能被打入触发器。 发表于:12/23/2022 一种应用于机器学习的恶意网页特征提取方法 基于机器学习的恶意网页检测技术进行研究。目前流行的“特征码”“白名单”等方式,仅能够检测已知的恶意网页;机器学习方法,能够检测出未知的恶意网页,但在处理网页特征时要面临数据量大、复杂和繁琐的问题。提出一种哈希压缩的方法,用于处理网页的特征数据。该方法在保证检测模型的漏报率和误报率下可实现将150万的特征映射在2万的特征空间内,对提取出的特征数据运用K折交叉验证法训练多个传统机器学习模型和集成学习模型。并通过评估模型的检测效果,筛选出表现最好的分类检测模型。 发表于:12/20/2022 一类计算系统的MBSE建模方法 随着社会各领域对于算力需求的快速增长,通过计算架构创新提升计算系统算力越来越收到重视。计算系统的研制是一项复杂的系统工程,计算架构的创新使得计算系统的复杂程度不断增加,传统的系统工程方法难以满足系统研制需求。采用基于模型的系统工程(MBSE)方法对一类计算系统的建模方法进行了研究,提出了建模框架,建立了系统模型。运用此建模方法建立了某国产化计算系统模型,证明了建模方法的有效性,为下一步运用计算机仿真技术进行一类计算系统研制奠定了基础。 发表于:12/20/2022 基于无人机平台的动目标航迹模拟算法 测控设备是保障我国航天任务顺利进行的必要手段。多年来测控技术人员在任务间隙,一直利用测控设备随机的软件模拟实战任务以进行日常训练。这种模拟方式一方面无法实现全系统的闭环模拟,另一方面需要系统的更新系统仿真软件才可以实现新场景、新业务的模拟。通过引入无人机平台配合载荷模块这一概念,从坐标转换的角度出发,在理论上推导了利用“无人机+载荷”实现动目标模拟的算法流程。通过算法仿真,证实了利用该算法流程实现真实弹道模拟的可行性。 发表于:12/20/2022 教程:关于FPGA上HBM 425GB/s内存带宽的实测 本文是第一篇详细介绍HBM在FPGA上性能实测结果的顶会论文(FCCM2020,Shuhai: Benchmarking High Bandwidth Memory on FPGAs),作者是浙江大学王则可博士!感谢王则可博士允许本公众号转载该论文的中文译文。论文给出了FPGA上HBM可提供高达425GB/s内存带宽的实测结果!结合前两天,本公众号转发老石的文章,目前采用Chiplet技术的光口速率可以达到惊人的2Tbps。而本文介绍的同样采用Chiplet技术的HBM,访存带宽高达425GB/s,那么采用这样光口和缓存的网卡会是一种怎样的高性能呢?对NIC或者Switch内部的总线带宽又有怎样的要求呢?我们期待着能够用2Tbps接口和HBM技术的NIC或者Switch的出现。 发表于:12/20/2022 教程:FPGA对芯片有何影响 FPGA如何实现连接? FPGA(现场可编程门阵列)自诞生以来就一直在冲击着专用集成电路(ASIC,ApplicaTIon Specific Integrated Circuit)芯片界的神经。在20世纪80年代中期,RossFreeman和他的同事从Zilog手中购买了这项技术,并着手创办了针对ASIC仿真和教育市场的Xilinx。(Zilog出自埃克森美孚石油公司,因为在20世纪70年代,人们已经开始担心石油会在30年后枯竭,这一点在今天仍然适用)。同时,Altera也以类似的技术为核心成立。 发表于:12/20/2022 教程:基于FPGA的Sobel边缘检测工作原理 在本项目中,我们将研究如何使用 HLS 构建 Sobel 边缘检测 IP 核,然后将其包含在我们选择的 Xilinx FPGA 中。 发表于:12/20/2022 教程:FPGA高速信号处理的片外静态时序分析 在高速信号处理时的时许约束不仅仅包括片内时序约束,要想实现高速信号的有效传输就必须进行片外静态时序分析。本文作为在高速信号处理时信号输入输出的理论参考,之所以说作为理论参考是因为由于高速信号处理,具体的一些参数无法实际计算出来,只能在理论参考的方向进行不断尝试。 发表于:12/20/2022 «…6789101112131415…»