FPGA工程师11实战项目-基于PCIe的高速ADC采集项目

目录

简介

项目内容

项目内容:

实战内容:


简介

最近新凯莱的高速示波器项目很火爆,于是计划坐一起高速示波器的实战项目,由于硬件已经安排了,在同步安排一篇关于FPGA的。

项目内容

本方案基于XINLINX的K7系列FPGA,ADC选用AD9226。

项目内容:

FPGA段固件程序:负责采集前端ADC的信号,FPGA基本框架,数据协议

PCIe卡驱动:负责上位机测试程序与PCie采集卡的数据交互

PC段测试程序:显示基本的波形

基本流程:ADC采集到数据后,会产生写FIFO,通知FIFO读写模块把ADC的数据写入FIFO中,由于DDR的数据接口是AXI接口,所有这里还设计了协议转换模块。在读取DDR数据时,PC机程序通过PCIe通信发出读DDR数据,DDR

3 中的数据通过AXI总线和PCIe接口上传给PC机,PC机通过软件进行波形显示。

实战内容:

介绍项目设计方案,设计代码(详细解释细节代码设计思路)

学员组我设计,设计疑问答疑

最后做总结

相关推荐
175063319453 小时前
Vivado Zynq7020 生成正弦波(查表法) + 行为级仿真
fpga开发
Terasic友晶科技3 小时前
4-DE10-Nano的HDMI方块移动案例——I2C通信协议
fpga开发·i2c·hdmi·de10-nano·i2c通信协议
云雾J视界15 小时前
FPGA在AI时代的角色重塑:硬件可重构性与异构计算的完美结合
fpga开发·边缘计算·gpu·vitis·ai推理·azure云·异构编程
s09071361 天前
FPGA中CIC设计注意事项
算法·fpga开发·cic滤波器
Aaron15881 天前
RFSOC+VU13P在无线信道模拟中的技术应用分析
数据结构·人工智能·算法·fpga开发·硬件架构·硬件工程·射频工程
碎碎思2 天前
BerkeleyLab Bedrock:为 FPGA 与加速计算打造的开源基石
fpga开发·开源
zidan14122 天前
xilinx常用文档说明
fpga开发
ShiMetaPi2 天前
GM-3568JHF丨ARM+FPGA异构开发板系列教程:外设教程 04 WIFI
网络·arm开发·fpga开发·智能路由器·fpga
FPGA_小田老师2 天前
FPGA基础知识(二十):Xilinx Block Memory IP核(5)--ROM 详解
fpga开发·rom·coe文件格式·导入coe·block memory
FPGA_无线通信2 天前
压缩解压缩算法 BFP-8bit
fpga开发