高速数据采集与传输(一):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梳理

持续更新

相关推荐
transfer_ICer17 小时前
Vscode搭建verilog开发环境
vscode·fpga开发·编辑器
沐欣工作室_lvyiyi1 天前
汽车牌照识别系统的设计与仿真(论文+源码)
人工智能·单片机·fpga开发·汽车·单片机毕业设计·matlab车牌识别
绅士羊OuO1 天前
FPGA学习笔记#5 Vitis HLS For循环的优化(1)
c++·笔记·嵌入式硬件·学习·fpga开发
Panda 皮2 天前
FPGA时钟之时钟偏移
fpga开发
stm 学习ing2 天前
FPGA 第5讲 点亮你的LED灯
c语言·开发语言·单片机·嵌入式硬件·fpga开发·fpga
tiger1192 天前
理解 FPGA 的关键知识点整理
学习·fpga开发·fpga
17岁boy想当攻城狮2 天前
FPGA实战篇:Moore/Mealy状态机
fpga开发
Panda 皮2 天前
优化扇出
fpga开发
stm 学习ing3 天前
FPGA 第二讲 初始FPGA
c语言·开发语言·stm32·fpga开发·c#·visual studio·嵌入式实时数据库
搬砖的小码农_Sky3 天前
Xilinx FPGA的Vivado开发流程
fpga开发