概述
HISPORT是一种高速异步串行通信接口,以“帧”的方式传送数据,物理接口分为发送和接收两根线。发送侧采用本地时钟发送,接收侧通过4倍速率采样帧头,然后动态调整采样点进行数据采样,如图1所示。
HISPORT帧格式如图2所示,包含一个同步帧头,N个数据时隙,1个CRC时隙,每个数据时隙和CRC时隙后跟随1个间隙,数据时隙宽度和个数可以根据业务场景灵活适配,同步帧头根据数据时隙宽度不同而调整。
同步帧头长度11bit,由10BIT1 + 1BIT0组成,净荷每byte数据固定插入1BIT0,这样确保净荷中不会出现帧头图样,如图3所示。
HISPORT目前主要有两个应用场景:
- 扩展I2C功能:承载低速协议,减少低速接口数量,提升通信效率。
- 扩展SGPIO功能:提供CPLD之间的互联通信功能,提升通信效率。
HISPORT管理接口的具体内容详见HISPORT_RX寄存器和HISPORT_TX寄存器。
父主题: HISPORT管理接口