2394723_zh-CN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2394723_zh-CN

2394723_zh-CN

关于8M+实时精度

您好,我们想更多地了解 8M Plus 在实时应用方面的功能。是否有关于TSN、实时性能或抖动方面的测试报告或相关资料?

i.MX 8M | i.MX 8M Mini | i.MX 8M NanoRe: Regarding 8M Plus Real time Accuracy
面积 可用材料 它包含什么
实时 CPU/RTOS 延迟 鱼叉用户指南 测量实时延迟 i.MX 8M Plus / Zephyr 包括 IRQ 延迟和任务延迟(单位:纳秒)。示例结果:空载 IRQ 延迟最小值/平均值/最大值/标准差 = 625 / 796 / 11,125 / 1,798 ns 任务延迟 = 2,583 / 2,671 / 13,041 / 6,045 ns 。在 Linux 系统下,CPU + 内存负载,IRQ 延迟 = 625 / 798 / 4,250 / 4,674 ns ,任务延迟 = 2,583 / 2,670 / 14,333 / 10,407 ns 
实时基准测试方法 Harpoon 用户指南 — 实时延迟应用程序 将基准定义为硬件 IRQ 事件与软件操作之间的时间差,使用硬件计时器以亚微秒精度进行测量。
TSN 能力 i.MX 8M Plus 产品/参考资料 i.MX 8M Plus 包含双千兆以太网接口,其中一个以太网接口支持 TSN,并使用集成式 800 MHz Arm Cortex-M7 用于工业实时控制。
TSN硬件标准 i.MX 8M Plus 参考手册 TSN支持包括 IEEE 802.1Qbv 时间感知整形器  802.1Qav 基于信用的整形者  IEEE 1588v2 PTP 以太网模块实现了 802.1Qbv-2015  802.3br , 和 802.1Qbu 与帧抢占相关的TSN功能。
TSN 测试/验证环境
实时边缘计算用户指南
描述了用于评估 i.MX 8M Plus TSN 功能的 TSN 测试环境,包括流量生成/分析以及对延迟、抖动和同步精度的监控。
TSN抖动/延迟示例 实时边缘用户指南 — TSN 端点示例应用程序 提供 TSN 端点统计信息,包括流量延迟最小值/平均值/最大值和备注 延迟约为 503 微秒  延迟抖动约为 300 纳秒 在所示示例中。
TSN 应用演示 AN13588 演示 GenAVB/TSN 实时控制应用。它描述了一个 2毫秒周期 ,一个 400 微秒预留/保证的控制流量窗口 以及一个用于调度、处理时间、流量正确性和延迟的统计线程。
TSN 802.1Qbv 演示 AN13995 演示了使用 i.MX 8M Plus 的 TSN 802.1Qbv,并解释了时间感知整形技术如何利用固定的重复周期来提供确定性的延迟;它还包含 Linux 版本。 tc / taprio 配置示例。
 
Re: Regarding 8M Plus Real time Accuracy

@yipingwang

感谢您提供信息。请问您能否也向我们提供有关 iMX8M Plus EVK 的信息?

谢谢。

Re: Regarding 8M Plus Real time Accuracy
我们了解到,i.MX95 EVK 尚未正式发布任何公开的“实时性能报告”。但是,NXP 内部确实对 i.MX95 平台进行了实时基准测试。内部基准测试文档表明,已在运行实时边缘软件和 PREEMPT_RT Linux 的 i.MX95 LPDDR5 EVK 上执行了 cyclictest 和 EtherCAT 性能评估。报告的例子包括:在 6 小时的压力测试期间,循环测试的最大延迟约为 38 µs;在记录的测试条件下,EtherCAT 滤波后的最大抖动约为 12 µs。由于实时性能很大程度上取决于 BSP 版本、内核配置、CPU 隔离、工作负载和网络流量,因此这些值应被视为参考测量值,而不是保证的应用级限制。
 
作为支持的基准测试平台,并提供详细的循环测试、压力测试和 rt_latency 测试程序。
Re: Regarding 8M Plus Real time Accuracy

我们的代理商告知我们,目前还没有关于 NXP i.MX95 EVK 实时性能或抖动的官方性能报告。

但是,他们还提供了描述评估实时延迟的测试方法(例如,循环测试)的文档。

这导致我们这边有些困惑。由于存在标准化的测试方法,我们假设此类测试一定已在内部执行过——至少在参考 EVK 平台上执行过。

因此,我们想澄清如下:

  • NXP 是否对 i.MX95 EVK 进行过任何实时性能(例如延迟、抖动)的内部测量?
  • 如果可以,是否有任何参考结果或基准结果可以分享?

我们了解到,实时性能可能会因系统配置和工作负载而异。然而,即使是受控条件下的基准结果(例如,默认 BSP,最小负载)对于初步评估也非常有帮助。

感谢您的支持。

hankwang_0-1784018178178.pnghankwang_0-1784018178178.png


Re: Regarding 8M Plus Real time Accuracy
  1. REALTIMEEDGEUG (实时边缘软件用户指南)( https://www.nxp.com/docs/en/user-guide/REALTIMEEDGEUG.pdf

实时边缘软件(最相关)

恩智浦半导体的实时边缘软件正式支持 i.MX8M Plus EVK,并包含以下内容:

  • PREEMPT_RT Linux
  • TSN 协议栈
  • IEEE 802.1AS (gPTP) 同步
  • TSN流量整形和调度
  • EtherCAT、OPC-UA、CAN 相关工业协议
  • 使用 Cortex-A53 + Cortex-M7 的异构实时操作

内部文件REALTIMEEDGEUG指出,实时边缘软件提供:

  • 实时网络(TSN)
  • 实时 Linux (PREEMPT_RT)
  • 纯RTOS/裸机选项
  • 监狱隔断
  • 工业协议支持

支持 i.MX 8M Plus LPDDR4 EVK


  1. NXP 应用笔记AN13995 – 使用 i.MX 8M Plus 进行 TSN 802.1Qbv 演示
  2. 实时优势产品概览材料中描述了 PREEMPT_RT + TSN 支持
Re: Regarding 8M Plus Real time Accuracy

@yipingwang非常感谢您提供的信息。

Re: Regarding 8M Plus Real time Accuracy

下载方式:

1 Real-Time Edge 产品概览 materials
2 实时边缘用户指南 — TSN 端点示例应用程序
3 实时边缘用户指南
4. Harpoon 用户指南 — 实时延迟应用程序
5. 鱼叉用户指南
6 AN13588


谢谢!

标记 (1)
无评分
版本历史
最后更新:
2 周之前
更新人: