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
    +关注

    关注

    1646

    文章

    22097

    浏览量

    620711
  • 数据
    +关注

    关注

    8

    文章

    7264

    浏览量

    92397
  • RAM
    RAM
    +关注

    关注

    8

    文章

    1393

    浏览量

    117966

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    压力数据记录仪功能有哪些?点开看看就知道

    在工业、科研等众多领域,压力数据的精确记录和分析至关重要。想要测量压力数据,必然需要用到专业的工具,那就是压力数据记录仪。那么,压力
    发表于 05-19 16:39

    湿度数据记录仪是什么?文为你解答

    。那么,湿度数据记录仪究竟是什么? 简单来说,湿度数据记录仪是一种能够自动记录环境湿度
    发表于 03-31 10:35

    请问DLP3010 Light Control EVM有没有一种便捷的方式投影图片?

    你好,请问DLP3010 Light Control EVM有没有一种便捷的方式投影图片,如同在DLP? Display and Light Control EVM GUI Tool 软件中的方式,选择
    发表于 02-25 06:24

    数据记录仪的计数原理和应用场景

    数据记录仪是一种用于测量、记录和分析各种数据的设备,其计数原理和应用场景可以归纳如下: 、计
    发表于 02-24 14:28

    使用ADS1258的时候调试了它的两工作方式,寄存器的值会发生错乱,为什么?

    我在使用ADS1258的时候调试了它的两工作方式是auto channel,一种是fix channel;使用第一种
    发表于 02-10 08:21

    如何连接温度探头到数据记录

    在工业、科研和日常生活中,温度测量是项基本而重要的工作。数据记录仪作为一种能够自动记录温度变化的设备,因其便携性和准确性而受到广泛应用。
    的头像 发表于 01-20 10:02 ?847次阅读

    什么是编码方式数据质量和传输需求

    信息从一种形式或格式转换为另一种形式或格式的过程。在数据传输和存储中,编码方式的选择直接影响数据的可读性、可压缩性、安全性以及传输效率。 常
    的头像 发表于 01-10 13:21 ?651次阅读

    数据库是哪种数据库类型?

    数据库是一种部署在虚拟计算环境中的数据库,它融合了云计算的弹性和可扩展性,为用户提供高效、灵活的数据库服务。云数据库主要分为两大类:关系型
    的头像 发表于 01-07 10:22 ?558次阅读

    示波器自动计量系统如何记录数据

    的具体方法。 1. 示波器自动计量系统概述 示波器是一种能够显示电信号随时间变化的仪器,广泛应用于电子科学、通信、工程等领域。自动计量系统则是通过软件和硬件的结合,自动化完成信号的采集、分析和记录过程。该系统主要包括示
    的头像 发表于 12-10 17:48 ?818次阅读

    一种面向飞行试验的数据融合框架

    天地气动数据一致性,针对某外形飞行试验数据开展了典型对象的天地气动数据融合方法研究。结合数据挖掘的随机森林方法,本文提出了一种面向飞行试验的
    的头像 发表于 11-27 11:34 ?936次阅读
    <b class='flag-5'>一种</b>面向飞行试验的<b class='flag-5'>数据</b>融合框架

    何为Teable多维表格数据库,它仅仅是个在线的智能表格吗?

    维表格是一种创新的数据管理和协作工具,它结合了传统电子表格的直观界面与关系数据库的强大功能。用户不仅可以像在Excel中样在二维表格内记录
    的头像 发表于 10-14 16:13 ?1464次阅读

    一种分立电荷泵的设计

    电子发烧友网站提供《一种分立电荷泵的设计.pdf》资料免费下载
    发表于 10-11 10:53 ?1次下载
    <b class='flag-5'>一种</b>分立电荷泵的设计

    聚徽-什么是数据大屏

    数据大屏是一种基于可视化技术的数据展示工具,它通过大屏幕为媒介,利用智能显示技术,在屏幕范围内同时呈现多个图表,将各种数据和关键指标以直观、易懂的
    的头像 发表于 08-26 09:53 ?747次阅读