高速数据采集与传输(一):ADC08D500调研

前言:高速ADC数据采集的应用和开发,涉及的技术面非常的广泛,后续阶段博主将尝试以纯项目开发的形式做一次专题技术分享,将基于高速数据采集的相关内容进行一系列的技术文档更新。博主全凭兴趣在更新和总结,很难做到一直为爱发光,如果能对大家理解基于FPGA的高速ADC数据采集与传输有一点点帮助,记得点下赞和收藏给予支持。

一、项目框架

(1)常用的PCIe上下行通信(user/dma/irq)

(2)DDR数据缓存(FIFO跨时钟域)

(3)LVDS channel内部/channel之间数据对齐

(4)高速ADC的驱动控制、对齐流程控制(这里博主将使用软核方案完成低速串行控制)

二、ADC08D500调研

这里博主以ADC08D500作为demo芯片,进行后续的项目整理与开发。

2.1 ADC08D500 block diagram

提供双通道500MSPS,8bit lvds数据接口,dclk lvds时钟接口;

2.2 LVDS接口时序

2.2.1 SDR

2.2.2 DDR

2.3 SPI接口时序

2.4 复位和校准时序

2.5 时序参数

2.6 CMD reg梳理

持续更新

相关推荐
萨文 摩尔杰1 天前
FPGA开发时序图绘制
fpga开发
szxinmai主板定制专家2 天前
基于全志T527+FPGA全国产异步LED显示屏控制卡/屏幕拼接解决方案
大数据·运维·人工智能·fpga开发·边缘计算
FPGA狂飙2 天前
快速傅里叶变换(FFT):从数学公式到5G信号,揭开数字世界的“频率密码”
fpga开发·信号处理·verilog·fpga·vivado
超能力MAX2 天前
TMDS视频编解码算法
fpga开发·音视频
HHUCESTA2 天前
FPGA 常用的片上缓存方式
缓存·fpga开发
szxinmai主板定制专家2 天前
基于全志T536+FPGA+AI的智能服务机器人解决方案
大数据·运维·人工智能·fpga开发·机器人·边缘计算
mmmmmlovely3 天前
关于FPGA的代码书写错误引起的时序问题
fpga开发
番茄灭世神3 天前
6层高速PCB设计入门第1~10讲
fpga开发
waicsdn_haha3 天前
Eclipse IDE 2025-03 最新版安装教程(官方下载+环境配置详解)
java·linux·开发语言·ide·windows·fpga开发·eclipse
Terasic友晶科技3 天前
第30篇 基于ARM A9处理器用C语言实现中断<六>
c语言·fpga开发·中断