概要
测试和测量系统的主要任务之一是记录尽可能多的测量值。在这种情况下,基于FPGA的解决方案的优势就体现出来了,如固有的并行性、极高的带宽、灵活性、支持多种接口和集成CPU。如果同时使用FPGA模块作为基础,那么额外的硬件设计通常会简化为开发一个复杂度低、组件数量少的简单基板。这种方法大大降低了项目风险、开发时间和成本。
解决方案
所有这些都促使客户委托Enclustra开发数据记录器,以升级现有的测量系统。为了确保尽可能缩短开发时间,瑞苏盈科的FPGA专家在开发固件和软件的同时,开始开发基于AMD Zynq UltraScale+的Enclustra Mercury+ XU8 SOM的基板。作为集成在FPGA中的四处理器系统的操作系统,Linux负责读写固态硬盘上的数据。Ext4用作日志数据的文件系统。由于Mercury+ XU8免费提供了Linux板卡支持包 (BSP),因此很快就决定使用这项技术。
水星Mercury+ XU8亮点
基于AMD Zynq Ultrascale+ MPSoC XCZU4CG/5EV/7EV
PS端(DDR4 ECC SDRAM)和PL端(DDR4 SDRAM)2个独立的内存通道
最高28.8 GByte/sec内存带宽
提供PCIe Gen3x16,PCIe Gen2x4,2xUSB 3.0,2xGigabit Ethernet
多个型号可供选择,提供工业级型号
采用3个168-pin Hirose FX10连接器,引出236个用户I/O
提供Linux BSP和工具链
功能强大、身材小巧的FPGA核心板

水星Mercury+ XU8
(点击图片,了解更多产品详情)
另外两项关键技术和程序也有助于最大限度地减少开发时间和精力。Enclustra总是尽可能使用IP核来开发固件,因为最终不一定要重新开发,而是要尽可能高效地解决问题。测量数据的临时存储,即在写入固态硬盘之前,是通过流缓冲控制器IP核的虚拟FIFO来实现的。该IP核可同时管理多达16个独立数据流,并支持高达4 GByte的内存大小,足以满足几乎所有要求。

流缓冲控制器IP核
基于ASP.NET Core的C#软件可在创纪录的时间内将数据记录器集成到现有的网络基础设施中。通过使用Web API,数据记录器可由上游系统通过网络进行控制。基于ASP.NET MVC和Razor Pages的本地精简网络图形用户界面对启动过程非常有帮助。
在很短的时间内,一个带有两个热插拔外壳的SATA SSD硬盘的系统就实现了。该系统能以每秒800 MBytes的速度持续记录和访问测量数据。FPGA技术的灵活性还使系统在设计时考虑到,M.2外壳中的SATA磁盘日后可以更换为速度更快的NVMe磁盘。
-
FPGA
+关注
关注
1655文章
22287浏览量
630326 -
测量
+关注
关注
10文章
5514浏览量
116134 -
数据记录器
+关注
关注
0文章
54浏览量
13109
发布评论请先 登录
企业动态 | Enclustra瑞苏盈科亮相RTL电视台
瑞苏盈科CCME 2025之行:以FPGA技术赋能医疗创新,共探行业新机遇
聚焦前沿,共探创新 | 瑞苏盈科2025欧洲FPGA大会之行
FeRAM在汽车事件数据记录器中的应用
瑞苏盈科双Andromeda XRU50 RFSoC模块架构:构建先进实时频谱监测解决方案
基于瑞苏盈科FPGA解决方案,开启中微子事件探测新篇章!
AI驱动的板载地理定位-由瑞苏盈科FPGA SoM加速!
瑞苏盈科Andromeda XRU50 RFSoC---专为无线和卫星通信系统、测试和测量设备和量子计算等应用设计而生!
瑞苏盈科FPGA带来动物医疗超声技术的革命性创新

测试与测量 | 基于瑞苏盈科FPGA开发的数据记录器:高效灵活!
评论