[发明专利]在串行通信链路上以均匀延迟传输事件的设备和方法有效
申请号: | 201880026851.X | 申请日: | 2018-05-01 |
公开(公告)号: | CN110546614B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | M·W·仑德;L·克拉克;O·M·瑞坦 | 申请(专利权)人: | 微芯片技术股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F13/42;G06F3/041;G09G5/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国亚*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 串行 通信 路上 均匀 延迟 传输 事件 设备 方法 | ||
1.一种串行通信链路发射器,所述串行通信链路发射器包括:
延时电路,所述延时电路被配置为确定正在传输的进行中的帧的预限定的比特位置与事件之间的事件延时;和
传输电路,所述传输电路被配置为在所述进行中的帧之后发送事件帧,其中所述传输电路被配置为在所述事件帧中包括:
与所述事件延时相对应的延时比特和指示所述事件帧对应于的所述事件的事件标识符比特。
2.根据权利要求1所述的串行通信链路发射器,其中所述延时电路包括延时计数器,所述延时计数器被配置为通过对从所述事件到所述进行中的帧的所述预限定的比特位置的时钟数进行计数来确定所述事件延时。
3.根据权利要求1所述的串行通信链路发射器,还包括:
两个或更多个事件子模块,其中所述两个或更多个事件子模块中的第一个与第一事件类型相对应,而所述两个或更多个事件子模块中的第二个与第二事件类型相对应,和
优先级逻辑,所述优先级逻辑被配置为将不同的优先级与所述第一事件类型和所述第二事件类型中的每个相关联。
4.根据权利要求1所述的串行通信链路发射器,还包括优先级逻辑,并且其中响应于与第一事件类型相对应的第一事件和与第二事件类型相对应的第二事件的发生,所述优先级逻辑被配置为:
传输所述第一事件和所述第二事件中的具有较高优先级的一者;以及
丢弃所述第一事件和所述第二事件中的具有较低优先级的一者。
5.根据权利要求1所述的串行通信链路发射器,还包括优先级逻辑,并且其中响应于与第一事件类型相对应的第一事件和与第二事件类型相对应的第二事件的发生,所述优先级逻辑被配置为:
传输与所述第一事件和所述第二事件中的具有较高优先级的一者相对应的较高优先级事件帧;
在传输所述较高优先级事件帧时,延搁所述第一事件和所述第二事件中的具有较低优先级的一者;以及
在传输所述较高优先级事件帧之后,传输与所述第一事件和所述第二事件中的具有较低优先级的一者相对应的较低优先级事件帧,所述较低优先级事件帧包括错误比特。
6.根据权利要求1所述的串行通信链路发射器,其中所述传输电路被配置为紧接所述进行中的帧发送所述事件帧。
7.根据权利要求1所述的串行通信链路发射器,其中所述传输电路被配置为基于选自以下项的协议而对帧进行编码:通用异步接收器/发射器、通用同步接收器/发射器或通用同步/异步接收器/发射器。
8.根据权利要求1所述的串行通信链路发射器,其中所述传输电路还被配置为在所述事件帧中包括事件标识符比特,其中所述事件指示符比特指示所述事件帧与一组事件中的哪个事件相对应。
9.一种通过串行通信链路传输事件的方法,所述方法包括:
确定正在传输的进行中的帧的预限定的比特位置与事件之间的事件延时;
对与所述事件相对应的事件帧进行编码,其中所述事件帧包括:
与所述事件延时相对应的延时比特;和
指示所述事件帧与所述事件相对应的事件标识符比特,以及
在所述进行中的帧之后传输所述事件帧。
10.根据权利要求9所述的方法,还包括紧接所述进行中的帧发送所述事件帧。
11.根据权利要求9所述的方法,还包括通过对从所述事件到所述进行中的帧的所述预限定的比特位置的时钟数进行计数来确定所述事件延时。
12.根据权利要求9所述的方法,还包括:
响应于与第一事件类型相对应的第一事件和与第二事件类型相对应的第二事件的发生:
传输所述第一事件和所述第二事件中的具有较高优先级的一者;以及
丢弃所述第一事件和所述第二事件中的具有较低优先级的一者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微芯片技术股份有限公司,未经微芯片技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880026851.X/1.html,转载请声明来源钻瓜专利网。