当前位置: 首页 > news >正文

高速ADC数据格式与JESD204B IP数据格式映射关系

本文参考硕士论文:基于FPGA架构的高速信号传输系统的设计与实现-孙昌达

  • ADC端数据输出格式:data format

  • FPGA端数据接收格式:data format

Note:JESD204B IP先入数据存放在低字节,后入数据存放在高字节。

参考表4.9 OCTET这一行可知, ADC Sn采样数据均采用高字节数据在前,低字节数据在后,这样的顺序输出。因此,JESD204B IP接收的数据格式,字节顺序与ADC的字节顺序正好相反,故需要进行字节顺序调换。

  • note:按照我的理解,上图中,tdata1_buf应该是tdata1的上一个32位数据点,tdata1应该是tdata1_buf的下一个32位数据点。类似于reg_buf是reg打一拍。

  • 总结:ADC与FPGA数据映射规律
  1. 由表4.9可知,ADC12DJ3200整个采样周期的采样点数是80个,S0 ~ S79。有效数据比特为960bit,无效数据比特为64。 总的数据位宽为1024比特。
  2. FPGA的rx_data位宽为32比特,每个IP有8个Lane,所以对应的数据位宽为256比特。假设上述FPGA仅例化一个JESD204B IP。那么,ADC12DJ3200整个采样周期的采样点数,需要4个256比特数据点,对应FPGA IP输出的前后依次的4个数据点。
  • 上述工程中,FPGA例化2个JESD204B IP。所以需要分别映射。两个JESD204B IP的tdata1_buf和tdata1名字相同,但不是同一个信号。

相关文章:

  • FART 精准脱壳:通过配置文件控制脱壳节奏与范围
  • AI,如何重构理解、匹配与决策?
  • Oracle数据库笔记
  • [C]extern声明变量报错:undefined reference终极解决方案
  • 第五期书生大模型实战营-《L1G1-玩转书生大模型 API 之 Browser-Use 实践》
  • 若依Ruoyi中优先从本地文件加载静态资源
  • 理解网络协议
  • 3D动画在微信小程序的实现方法
  • el-amap-bezier-curve运用及线弧度设置
  • Vue前端篇——项目目录结构介绍
  • 学习笔记(23): 机器学习之数据预处理Pandas和转换成张量格式[1]
  • socket是什么
  • Java - 数组
  • 技术文章大纲:SpringBoot自动化部署实战
  • 【echarts】堆叠柱形图
  • 6.4 C++作业
  • Learning a Discriminative Prior for Blind Image Deblurring论文阅读
  • [C]深入解析条件式日志宏的设计原理
  • machine_env_loader must have been assigned before creating ssh child instance
  • CMake入门:3、变量操作 set 和 list
  • 天天炫拍免费做相册管方网站下载/软文外链购买平台
  • 网站推广软件/搜索网站有哪些
  • 万网人网站备案流程/百度推广电话是多少
  • 做域名交易网站/google国际版
  • 制作公司网页的步骤/南宁seo推广优化
  • 免费网站模板下载/hs网站推广