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机通过软件进行波形显示。

实战内容:

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

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

最后做总结

相关推荐
第二层皮-合肥11 小时前
Vivado 自动生成的 AXI‑Lite 从机 IP 的操作步骤
fpga开发
blue_ice .14 小时前
Verilog DDS 数字信号发生器:DAC 输出模拟波形与 ADC 回采观测
开发语言·单片机·嵌入式硬件·fpga开发
薛定谔的bug~19 小时前
【vivado】10G ibert 工程
fpga开发
博览鸿蒙19 小时前
新手怎么挑一块靠谱的FPGA开发板?
fpga开发·fpga·fpga开发板
威嵌神州20 小时前
VxWorks6.9 BSP 适配:飞腾 D2000/FT2000/4 平台、驱动开发
驱动开发·嵌入式硬件·fpga开发·系统架构
FPGA小迷弟2 天前
【无标题】
fpga开发·dsp开发·fpga·sdr·无线电
szxinmai主板定制专家2 天前
【工控实战】RK3568/RK3588 8路隔离CAN/CANFD完整解决方案|多路总线并行通信、车载/工控量产落地
人工智能·fpga开发·zynq·mpsoc·半导体设备
郝旭帅电子设计团队2 天前
Xilinx FPGA的BANK标号命令规则
fpga开发·郝旭帅电子设计团队·郝旭帅
威嵌神州2 天前
天脉 3 开发环境与 BSP 适配:IDE license、驱动开发、飞腾平台
ide·驱动开发·嵌入式硬件·fpga开发
FPGA小迷弟2 天前
FPGA 应用技术能力的完整闭环(5-8)
fpga开发·dsp开发·fpga·sdr·无线电