自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 Alveo FPGA加速卡板上直接抓取波形的方法

Xilinx Alveo FPGA加速卡板上直接抓取波形的方法

2024-08-08 23:13:39 650

原创 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

原创 在FPGA上用查表法实现图像拼接、缩放、校准和旋转等算法

查表法,fpga,图像拼接,图像缩放,图像旋转,图像校准,fpga图像算法

2024-07-18 08:49:40 2358

原创 零知识证明原理

零知识证明的三个性质:完备性、可靠性与零知识。

2024-07-06 16:23:32 1580 1

ubuntu20.04要打的补订

xilinx FPGA 加速卡xrt_201920.2.3.1301_18.04-xrt.deb编绎好的程序要在Ubuntu20.04中运行,需要安装的lib补订

2024-08-09

Altera cycloneV soc fpga开发步骤记录

这是我在开发Altera cycloneV soc fpga过程中记录的要用到的linux 命令,

2024-07-28

bln128 椭圆曲线 256位模乘算子 verilogHDL 源代码

bln128 椭圆曲线 256位模乘算子 verilogHDL 源代码。全流水线架构,流水级数为40个CLK。DSP48资源使用量180个左右。

2024-07-26

一种Axi stream数据流可自动切换的模块,用systemVerilog语言编写,已经过实际项目验证

多个这样的模块,可以组成树形结构,使用方便灵活,同时经过多个实际项目的验证,可放心使用。

2024-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除