Background

对于整个自动驾驶系统的时钟同步来说,因为各个传感器时钟源都有钟漂,而且每个时钟源钟漂不同,所以即使把各个传感器时间戳在初始时刻对齐,运行一段时间之后,之前对齐的结果仍会偏离。因此,为了统一各个传感器或芯片的时钟,需进行时间同步。同步过程需要设置相应的同步时钟源。

高级智能网联系统的时间同步原理解析 (qq.com)

一个时钟同步网络中包括GPS时钟源,grandmaster从时钟源获得时间信息之后给bridge或endpoint进行授时,其中bridge也可以通过PCIe/ETH网络给更多的endpoint进行授时。

PCIe ePTM Protocol

在PCIe拓扑结构中包含4种PTM节点

  1. PTM Requester:PTM的消费者,通常是EP或USP
  1. PTM Responder:PTM的生产者,通常是RP或switch中的Port
  1. Time Source:一个local clock和一个PTM Responder
  1. PTM Root:某个PTM Hierarchy的Master Time source

某个PCIe Link上的两端通过request和response握手协议完成时间交换。

USP作为PTM Requester发送PTM Request给DSP,DSP作为Responder可以获取PTM Master Time的时间信息并返回Response/ResponseD。

其中64bit的PTM Master Time filed包含本次对话收到PTM Request Msg的时间;32bit Propagation Delay包含上一轮对话中发送Response和收到Request之间的时间间隔。

这样经过至少两轮对话之后,Requester就可以计算出link delay

PTM context=((t4-t1)-(t3-t2))/2

并校正自己的本地时间 t1’=t2’-PTM context

PCIe PTM(Precision Time Measurement)介绍相关推荐

  1. PCIe ARI (Alternative Routing-ID Interpretation)介绍

    ✨1. ARI 背景介绍   Alternative Routing-ID Interpretation,顾名思义,可替换的Routing ID,意味着这是一种要把Routing ID的部分或全部替换 ...

  2. PCIe TPH (TLP Processing Hints) 介绍

    ✨1. TPH 基本介绍   TLP Processing Hints,直译过来是事务处理提示,英文简写为TPH.TPH最初由PCIe 2.1引入,是请求事务TLP头标中的一个可选配的特性,适用于存储 ...

  3. PCIe VPD (Vital Product Data) 介绍

  4. 初学 PCIe System (一) - PCIe介绍及其配置空间

    第二部分在:初学 PCIe System (二) - 如何访问PCIe设备的配置空间 PCI Express 介绍 PCI Express (PCIe) 属于第三代的高效能 I/O 汇流排,PCIe ...

  5. PCIe | 基础知识点扫盲

    本文总结 lspci 相关的知识点 1' 2' 3' 4' 5' 6. 本文的内容主要源自互联网技术博客及 SSDfans 网站 7. 持续更新中 - Update: 2023 / 1 / 23 PC ...

  6. PCIe学习笔记之pcie结构和配置空间

    PCIe概述 PCI Express,是计算机总线PCI的一种,它沿用现有的PCI编程概念及通信标准,但建基于更快的串行通信系统. PCIE总线使用的是高速差分总线,并采用端到端的连接方式, 现在的高 ...

  7. Linux下PCIe驱动开发与学习

    PCIe概述 PCI Express,是计算机总线PCI的一种,它沿用现有的PCI编程概念及通信标准,但建基于更快的串行通信系统. PCIE总线使用的是高速差分总线,并采用端到端的连接方式, 现在的高 ...

  8. ---Pcie基本概念普及(扫盲篇--巨适合新手)

    转发:添加链接描述 PCIE由早期得PCI扩展衍生而来并且对兼容PCI,两者得主要区别在于并行到串行得切换,且速率更快.目前主板上越来越多得设备都挂载到PCI总线下面,甚至部分硬盘也会挂载PCI总线下 ...

  9. HyperLynx(十六)PCI-E的设计与仿真

    1.PCI-E简介和设计工具介绍 2.分析传输线路上的损耗 3.分析发射机的性能 4.串扰分析 1.PCI-E简介和设计工具介绍 (1)PCI-E的全名叫PCI Express,简称PCI-E,官方简 ...

最新文章

  1. 数组-移除元素(交换移除)
  2. accessid管理_Access班级管理的使用方法
  3. Java的this和super关键字详解
  4. 2017级数据结构助教批改方案
  5. Leetcode290单词规律-map使用
  6. python处理表格数据教程_用Python的pandas框架操作Excel文件中的数据教程
  7. Kafka主题中的分区数越多吞吐量就越高?BULLSHIT!!!
  8. 5G(1)---5G 协议标准下载
  9. Acey.ExcelX4.2版本发布
  10. TP5整合的阿里云短信接口
  11. android 判断服务是否运行
  12. 不同尺度下耕地土壤Cr含量的空间自相关性分析
  13. EXCEL 中数据分析常用统计方法介绍(一)
  14. 新斗罗大陆游戏怎么找回服务器,新斗罗大陆宗门战怎么打 新斗罗大陆手游宗门战打法技巧...
  15. oracle 币种符号,Oracle用户密码使用特殊符号,例如(AND)、$(Dollar)、#(Pound)、*(Star)等...
  16. 手机安全卫士------查询号码归属地
  17. 【- Flutter 桌面篇 -】 FlutterUnit win版闪亮登场
  18. 最简单DIY基于ESP32CAM的物联网相机系统③(在JSP服务器图传相片给所有客户端欣赏)
  19. 三种方法解决git拒绝连接问题fatal: unable to access xxxx: Failed to connect to xxxx : Connection refused
  20. Excel数据透视表经典教程八《创建单页/自定义字段透视表》

热门文章

  1. hiredis——Redis的C++库(使用教程
  2. hiredis使用简介
  3. # Java 并发编程的艺术(二)
  4. 2021计组和微计-背下来就能拿分的知识总结
  5. DMAIC代表了六西格玛改进活动的五个阶段
  6. Linux 如何快速复制文件
  7. 百度云盘下载jdk1.8
  8. HangFire简单实践
  9. Nginx的配置与优化
  10. Linux TTY基本概念之ttys*、tty*、ttyS*、console理解