鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

概述

HISPORT是一种高速异步串行通信接口以“帧”的方式传送数据,物理接口分为发送和接收两根线。发送侧采用本地时钟发送,接收侧通过4倍速率采样帧头,然后动态调整采样点进行数据采样,如图1所示。

图1 HISPORT发送与接收采样图

HISPORT帧格式图2所示,包含一个同步帧头N数据时隙1CRC时隙,每个数据时隙和CRC时隙后跟随1个间隙,数据时隙宽度和个数可以根据业务场景灵活适配,同步帧头根据数据时隙宽度不同而调整。

图2 数据传输格式

同步帧头长度11bit由10BIT1 + 1BIT0组成,净荷每byte数据固定插入1BIT0,这样确保净荷中不会出现帧头图样,如图3所示。

图3 同步帧头

HISPORT目前主要有两个应用场景:

  • 扩展I2C功能:承载低速协议,减少低速接口数量,提升通信效率。
  • 扩展SGPIO功能:提供CPLD之间的互联通信功能,提升通信效率。

HISPORT管理接口的具体内容详见HISPORT_RX寄存器HISPORT_TX寄存器