- 博客(15)
- 收藏
- 关注
原创 FPGA实现以太网通信可以这么简单(以太网视频传输)
FPGA实现以太网通信主要有三种方案:1)外部CPU桥接方案,受限于CPU处理速度;2)硬核桥接芯片方案,灵活性低;3)FPGA RTL逻辑实现方案,能实现95%以上的带宽利用率,适合高速传输。本文重点介绍了基于RTL逻辑的千兆以太网视频传输方案,通过FPGA实现UDP协议栈硬件加速,配套DMA控制器和HDMI接口,完成1280*720@24fps视频的稳定传输(42.2MB/s)。测试显示传输速度达882Mbps,配套QT应用可实时监控帧率和网速。该方案采用纯逻辑实现,支持AXI接口,具有高带宽、低延迟、
2025-05-28 12:14:05
848
原创 UDP协议FPGA IP Core 数据传输稳定性测试
本文介绍了一种基于FPGA的UDP协议IP核实现方案。该方案采用纯RTL逻辑设计,支持千兆以太网接口和多种AXI4总线协议,实测传输速率达882Mbps。系统架构包含UDP协议栈、DDR3缓存、DMA控制器和HDMI输出模块,可实现视频流接收、缓冲和显示功能。测试采用Artix-7开发板,通过以太网直连PC进行验证。系统支持1080p@60Hz视频输出,延迟小于3帧,DDR3访问延迟80ns,数据传输带宽达500Gbps,适用于高速视频处理应用。
2025-05-26 10:58:26
665
原创 基于fpga的1000M以太网UDP双向传输测试(三) 发送速度达到882Mbps
基于fpga的1000M网udp可靠传输测试,fpga直连pc机,发送速度实测达到882Mbps,接收速度达到614Mbps。
2025-03-02 18:44:58
531
1
原创 通过1000M网口pc电脑同fpga进行udp通信,用window自带的任务管理器测网速,测得发送数据速度>573Mbps(二)
用fpga实现的udp通讯协义IP核,同PC电脑用1000M网口相连,通信速度能否达到100MBps
2025-02-26 10:45:59
721
原创 通过1000M网口pc电脑同fpga进行udp通信,用window自带的任务管理器测网速,测得发送数据速度>200Mbps(一)
通过1000M网口pc电脑同fpga进行udp通信,用window自带的任务管理器测网速,测得发送数据速度>200Mbps
2025-02-20 13:10:48
830
1
原创 DMA/Bridge Subsystem for Ethernet interface 慨述
DMA/Bridge Subsystem for Ethernet interface是一种基于各公司的FPGA芯片的IP核,即udp协议FPGA IP Core,可配置为网口(Ethernet interface)与AXI存储器空间之间的高性能直接存储器访问(DMA)数据移动器或桥接器。通过使用这一IP核,可以充分发挥网口的传输带宽速度,降低相关产品的开发难度并加快开发进度。
2025-02-19 17:10:33
365
原创 用FPGA逻辑实现UDP通信成功后。。。
用fpga逻辑实现udp通信成功后,心情大好,想到当今DeepSeek大热,因而用DeepSeek作了一首诗,表达一下我当时的心情。
2025-02-11 22:10:28
148
原创 xilinx FPGA 加速卡 在xrt_201920.2.3.1301_18.04运行环境下编绎的程序如何在Ubuntu20.04.2 LTS中运行
现在最新的Ubuntu20.04.2 LTS 已经出现,同时xrt_201920.2.3.1301_18.04-xrt.deb 官方不支持Ubuntu20.04.2 LTS,怎么办?如果用新版的xrt,加速卡的程序就要重新编绎,如果工程很复杂,编绎一次可能要一天时间,而且编绎出来的程序最终频率可能达不到先前的频率。
2024-08-07 19:17:42
786
原创 ECC椭圆曲线基础知识
介绍了ECC椭圆曲线基础知识,简单阐述了一些基础的概念。同时说明了secp256k1、bls12-381特几条常用曲线的公式,重点讲述了multiexp 标量乘公式及其改进简化算法。
2024-08-05 15:39:19
838
原创 一种Axi stream数据流可自动切换的IP模块
在设计verilogHDL 程序架构时,为了提高fpga资源利用率,有些模块要被其它不同模块分时利用,经常采用Axi stream 数据总线作为这些模块的接口,模块输入接口对应两个模块的stream数据流输入,输出接口也同样对应两个模块,就要设计两种IP模块,一种2选一模块,另一种是1分2模块。
2024-07-26 12:21:49
503
1
原创 ubuntu下不能运行vitis bin 安装程序解决办法
刚下载的vitis安装程序 FPGAs_AdaptiveSoCs_Unified_2023.2_1013_2256_Lin64.bin 不能在ubuntu 中运行怎办?
2024-07-25 18:57:05
347
原创 蒙哥马利模乘算法在FPGA中如何优化实现
Montgomery大整数乘法 在fpga中实现资源占用高,特别是DSP资源,而且一个算法包含好多个Montgomery大整数乘法,fpga中的dsp资源总是很快就耗尽。本文讲述了如何改进算法,减少dsp使用量,并优化逻辑,提高实现的最终频率。
2024-07-25 10:34:09
2500
ubuntu20.04要打的补订
2024-08-09
bln128 椭圆曲线 256位模乘算子 verilogHDL 源代码
2024-07-26
一种Axi stream数据流可自动切换的模块,用systemVerilog语言编写,已经过实际项目验证
2024-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人