0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一种数据记录方式

FPGA通信小白成长之路 来源:FPGA通信小白成长之路 2023-06-19 15:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

知乎上看到RS官方账号的点赞和评论,备受鼓舞,又有了写东西的动力。平时一直在使用RS家的信号源、频谱仪等,确实功能很强大。

5c4c3d7c-0e72-11ee-962d-dac502259ad0.jpg

进入正题:

某年某月某日...

数据记录的必要性

在程序基本功能已经实现的情况下,项目转入集中测试与排故阶段时,这个时候一般来说就会测试出各种各样的问题。作为一个完整的通信系统或通信设备,往往集成了多个模块软件,遇到问题的时候,如果仅从现象出发,往往比较难定位。

然后呢,各个软件开始抓包,抓取问题数据进行分析,如果是FPGA的话可能需要重新抓取数据,而编译时间又较慢,一次抓取分析不出来,可能又要再抓取新的数据,再去编译,如此下来,一天时间可能就过去了,如果问题又是偶发出现的,则复现问题又要耗费大量的时间。

这个时候,数据记录就很有必要性了,在各个软件中,考虑各自软件想要记录的信息,加入数据记录逻辑,并加入数据记录相应的接口,通过相应的线路传输至数据记录硬件模块,存入存储器。

在设备运行过程中,记录下各个时间的状态信息,最终通过解析数据记录,回溯出问题时候的状态,以此分析问题原因,省去了抓取数据、编译程序、挂仿真器等步骤,更方便高效。

基于RAM的数据记录

从上述方式可以看出,完备的数据记录系统,需要多个软件协同,设计好数据记录的内容和格式,设计好数据传输路径,有数据记录硬件模块,有数据记录解析软件。

这里我想说的一种情况,也是我之前实际遇到的,也就是在项目比较着急的情况下,来不及规划数据记录系统时,该怎么办呢?

当时想到一种基于RAM的数据记录方式,具体操作就是,例化一个深度较大的RAM,将想要记录的信息作为RAM的数据输入,可以拼接不同的信息变量输入,也可以单独输入。

RAM的写使能用事件触发,或者周期触发,比如每次发送的时候记录一次即写一次,或者每隔100ms记录一次即写一次。

那么怎么把数据记录内容取出来呢?可以同时加一个VIO和ILA,ILA同时抓取VIO的输出和RAM的输出,通过VIO输出信号的上升沿触发,并在VIO输出信号变高时从RAM中读出数据,触发后导出数据分析即可。

举一反三

其实不仅数据记录,在某些难以一次性抓取数据的场景下,都可以用这个方法,将想要抓取的数据,在特定条件下写入RAM,不写其他无用的数据,最终触发后读出即可。

Tips

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1665

    文章

    22573

    浏览量

    640847
  • 数据
    +关注

    关注

    8

    文章

    7364

    浏览量

    95162
  • RAM
    RAM
    +关注

    关注

    8

    文章

    1404

    浏览量

    121229

原文标题:一种数据记录方式

文章出处:【微信号:FPGA通信小白成长之路,微信公众号:FPGA通信小白成长之路】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探秘 EL-OEM-3 OEM 封装电压数据记录

    探秘 EL-OEM-3 OEM 封装电压数据记录器 在电子设备的设计与开发中,数据记录器是不可或缺的工具。今天,我们要深入了解款名为 EL
    的头像 发表于 05-21 14:05 58次阅读

    一种可跨不同领域的异常检测通用模型UniOD介绍

    本研究提出了一种可跨不同领域、适用于特征维度各异且特征空间异构的数据集的异常检测通用模型。
    的头像 发表于 03-18 09:09 644次阅读
    <b class='flag-5'>一种</b>可跨不同领域的异常检测通用模型UniOD介绍

    一种新型直流二总线供电+通讯=抢占通讯方式

    POWERBUS二总线是一种可供电现场总线,不同于4根线的485通信,可实现无极性二总线自由拓扑,如下图: 早些年,我们与RS485样只能轮询通讯,低效! 但PB332与EV621系列产品的面试,可以保留以往优点的同时,
    发表于 01-30 12:59

    为进行检测温度的记录,可使用串口数据记录模块来实现

    为进行检测温度的记录,可使用串口数据记录模块来实现。 该数据记录模块是一种串口设备,在使用时其工
    发表于 12-01 08:18

    MCU单片机串口数据记录仪方案

    在工业控制、环境监测、物流追踪等众多领域,如何可靠、便捷地记录设备串口数据成为不少工程师关注的焦点。基于MCU单片机的串口数据记录仪方案,正以其高效集成、灵活存储和简便操作的特点,成为
    的头像 发表于 11-27 15:02 619次阅读

    PA300系列功率计 :三种数据记录方法详解,应对不同测试场景

    本文导读致远仪器PA300系列功率计具有高精度、易集成、高性价比的特点,广泛应用于光伏、家电、电源、电机等行业。本文介绍其三种数据记录方法,适应不同测试场景需求。PA300系列功率计功率计是一种
    的头像 发表于 11-25 11:37 536次阅读
    PA300系列功率计 :三<b class='flag-5'>种数据</b><b class='flag-5'>记录</b>方法详解,应对不同测试场景

    start openocd timeout 的一种解决方式

    在使用Nuclei Studio进行开发时,下载程序时提示“start openocd timeout”,但是之前下载时从没有出现过这种情况。 各种方法尝试了后(包括重建工程,重启软件等),都无济于事,最后在电脑上把调试器更换了个USB口,程序就能正确进行下载了。。
    发表于 10-27 06:34

    温度循环测试后如何进行数据记录和分析?

    60068-2-14/GB/T 2423.22)和装置特性(如电压、谐波、暂降参数),形成结构化记录与多维度分析体系。以下是具体实施方法: 数据记录:构建 “全流程、可追溯” 的
    的头像 发表于 09-26 14:22 768次阅读

    医院专用数据记录仪产品有哪些?有何推荐?

    医疗行业所使用的专用数据记录仪可通过扫描、录入等方式快速实现患者体征数据、药品信息等快速记录,并与医院信息系统(HIS)实时同步。那么,医院
    发表于 08-25 16:02

    一种抗辐射加固检错纠错电路的设计

    电子发烧友网站提供《一种抗辐射加固检错纠错电路的设计.pdf》资料免费下载
    发表于 08-11 15:38 0次下载

    振弦式应变计两种数据传输方式介绍

    采集的效率与可靠性。下面给大家介绍振弦式应变计两种数据传输方式、有线传输:稳定可靠的传统方案有线传输是振弦式应变计最传统的数据传输方式
    的头像 发表于 07-15 13:38 847次阅读
    振弦式应变计两<b class='flag-5'>种数据</b>传输<b class='flag-5'>方式</b>介绍

    介绍一种直流过压保护电路

    本篇博文将详细分析一种典型的过压保护电路,探讨其工作原理、元件选择及实际应用,帮助大家深入理解如何保护电子设备。
    的头像 发表于 07-05 11:06 1783次阅读
    介绍<b class='flag-5'>一种</b>直流过压保护电路

    XML介绍

    XML(可扩展标记语言)是一种用于描述数据的标记语言,旨在提供一种通用的方式来传输和存储数据,特别是Web应用程序中经常使用的
    发表于 06-23 08:03

    基于RFID读写器构建的产线数据采集方案

    RFID数据采集方案是基于RFID无线射频识别技术的一种数据采集方案,它通过RFID读写器与RFID标签进行数据的采集与传输,从而获取生产线上的数据信息。通过在产品上绑定RFID标签,
    的头像 发表于 06-18 15:03 664次阅读

    一种新型宽带鞭状套筒天线

    电子发烧友网站提供《一种新型宽带鞭状套筒天线.pdf》资料免费下载
    发表于 05-28 14:05 1次下载