当前位置: 首页 > 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名字相同,但不是同一个信号。

http://www.lqws.cn/news/138781.html

相关文章:

  • Linux环境基础开发工具使用
  • 【工具使用】STM32CubeMX-FreeRTOS操作系统-任务、延时、定时器篇
  • Visual Studio 2022 在 Windows 11 添加资源时崩溃问题分析与解决方案
  • 数据结构与算法:动态规划中根据数据量猜解法
  • macOS 连接 Docker 运行 postgres,使用navicat添加并关联数据库
  • 【TCP/IP和OSI模型以及区别——理论汇总】
  • 实验设计如何拯救我的 CEI VSR 28G 设计
  • MySQL 8.0 窗口函数全面解析与实例
  • Day44 Python打卡训练营
  • 陈伟霆电视剧《九门》开机 续写传奇热血新篇
  • Apache APISIX
  • DeviceNET从站转EtherNET/IP主站在盐化工行业的创新应用
  • 计算机操作系统知识点总结②
  • APx500录制波形
  • 代码训练LeetCode(22)研究者H指数
  • Python 区块链开发实战:从零到一构建智能合约
  • python 学习笔记
  • Linux I2C 子系统全解:结构、机制与工程实战
  • 区块链架构深度解析:从 Genesis Block 到 Layer 2
  • 数据库表中「不是 null」的含义
  • Numpy——通用函数、向量化、基础的统计计算
  • Elasticsearch中的地理空间(Geo)数据类型介绍
  • 《小明的一站式套餐服务平台》
  • 【网络安全】fastjson原生链分析
  • 制造业数字化转型解决方案及应用
  • 在Mathematica中实现Newton-Raphson迭代的收敛时间算法
  • gitlab rss订阅失败
  • video-audio-extractor:视频转换为音频
  • 什么是分布式锁?几种分布式锁分别是怎么实现的?
  • 优化技巧--滑动窗口