在之前接触的设计中如果涉及要实现adc采样的话,往往会从精度和速率来考虑对性能的影响,一般来说精度是固定的或有一个最大精度设置,但是采样速率的话,过快会造成采样不准确,往往会对整个设计的性能造成限制,所以一直期望有这样一个系统:可以实现高速adc采样并将数据远端存储也可以本地存储,最关键的是采样速率要快,存储的速度要快,同时在设计开发是灵活度要高。而vadatech最新推出的vt988恰好就是这样一个系统原型。
vadatech高速16通道数据采集系统vt988
vadatech最新推出的高速数据采集系统支持16通道8bit的adc模数转换,其采样数率高达3g每秒,最关键的是这个系统采用了之前没有见过的独特架构来实现。在这个系统中,巧妙地将一款xilinx 的kintex-7 fpga和 一块 nvidia的jetson tx2 som系统结合在一起,下面是这个系统的方框图(刚好是上图展开的内部结构图):
vadatech 高速16通道数据采集系统方框图
从上面的方块图中可以明显地看到,系统中的kintex-7 485t fpga通过一个接口连接到高速adc转换接口。这个系统十分适合用于实现灵活高速的i/o任务,同时可以实现数据的实时滤波处理和ddc低频转换,不过从方框图中可以看出 一个问题,那就是我们采集的样本数据都存储到什么地方去了呢?在板卡上,fpga芯片会同时连接到板卡上的两个100gbe的sfp+ 接口处(或者经由一个板上的gbe选择器选择连接到四个gbe端口),从而实现样本里data的搬移存储,但是,尽管如此,如果adc模块全部全速运行的话,这些端口还是没法满足快速将如此多的eth数据迁移运输,所以说,对于data的存储还是需要有本地存储单元来支持,尤其是如果你的处理程序需要用到一些板卡上的数据时,本地存储就比eth获取数据方便很多。
对于本地存储的问题,其实nvidia jetson som板上系统本身就集成了8gb的 lpddr4 sdram存储单元在模块上,系统中的kintex-7 fpga芯片可以通过tx2上的pcie gen 2x4的接口来访存这个存储单元,这确实是一个有点意思的系统架构。
vadatech vt988 是一个1u,19英尺长的模块,它的16路adc通道可以通过自身的smc连接器外接到外部,下面是这个系统的接口侧面图:
上面这个架构确实在小编之前接触的板卡系统中没有见过,其实这个系统总体来讲是利用了fpga的端口可配置性,在实现多通道adc转换的同时,可以连接到eth接口,对采样data进行远端存储,但是同时也可以利用tx2的loaca 存储单元,实现data的本地存储,这样对于需要本地data的program就没有了data路径的限制,对于不需要local data的program可以将data存储在外部,是一种比较有意思的设计,这也从另一个角度说明了基于fpga的设计对于设计的灵活性支持真的十分重要。
数字孪生污水处理厂 助力数据采集可视化处理
VR直播将成为5G商用化的里程碑
英伟达推出超级计算机DGX GH200
5G+工业互联网的数字孪生钢管生产集成技术研究
摩托罗拉BB机拆解:经典电路再现
实现高速ADC采样与数据远端存储、本地存储解决方案
小马智行计划为商用自动驾驶出租车项目研发和测试车队维护解决方案
基于ADSP-TS201与FPGA的信号处理系统实现及优化设计
PIC单片机驱动LCD段驱动器的设计
如何使用示波器解决I2C通信开发中遇到的问题
SK海力士宣布18GB LPDDR5 移动端DRAM开始量产
电视防爆常识
5G时代来临一下科技迎来无限发展机遇
大数据是如何改变我们的生活的
人工智能机器人的应用_人工智能机器人的好处和危害
新型玻璃芯片帮助克服光纤低损耗耦合的困难
信号发生器AFG1022两个通道没有输出维修——安泰泰克仪器维修
ArcBlock正在打造从协议层连接区块链的平台
泰克扩展了USB频谱分析仪家族系列,支持13 GHz和18 GHz频谱范围
人工智能助力下 新经济呼唤市场监管进行新升级