您的当前位置:首页正文

硬件基础系列之十二-SGPIO总线

2022-01-25 来源:好走旅游网
硬件基础系列

硬件基础系列之十二

SGPIO接口

Author:Lanre 版权所有,请勿用于商业用途,违者必究 1

硬件基础系列

目录

目录................................................................................................................................. ii 1. 概述...................................................................................................................... - 1 - 2. 电气特性............................................................................................................... - 1 - 3. 接口信号............................................................................................................... - 3 - 4. 数据传输协议........................................................................................................ - 4 - 5. SGPIO接口控制寄存器设置 ................................................................................... - 5 - 6. 典型应用电路........................................................................................................ - 5 - 7. 优点VS缺点 ......................................................................................................... - 5 -

Author:Lanre 版权所有,请勿用于商业用途,违者必究 ii

硬件基础系列

1. 概述

SGPIO接口的全称是\"Serial GPIO\",意为串行通用输入输出,主要应用在SATA、SAS、PCIE接口的边带接口。Intel、Dell、LSI等制造厂商推出了相应的规范SFF-8485、SFF-8489。

2. 电气特性

SGPIO接口规范定义了其兼容LVTTL电平,实际应用场景,如果接口两端电平兼容,也可以对接通信,SGPIO的所有信号定义要求为OD,需要上拉电阻,通常为2Kohm,在系统上电后,接口信号保持三态。

Author:Lanre 版权所有,请勿用于商业用途,违者必究 - 1 -

硬件基础系列

从上表可以看出,规范定义了SGPIO的速率重几十赫兹到最大100KHz。上升下降时间要求如下图所示。

接口关键参数建立保持时间如下,数据在时钟下降沿采样,建立时间最小200ns,保持时间最小4400ns。

Author:Lanre 版权所有,请勿用于商业用途,违者必究 - 2 -

硬件基础系列

3. 接口信号

SGPIO接口包含的信号及用途如下:

有的时候,作为从设备,只需要SCLK、SLoad、SdataOut三个信号即可。

Author:Lanre 版权所有,请勿用于商业用途,违者必究

- 3 -

硬件基础系列

4. 数据传输协议

SGPIO接口数据传输,低位在前,高位在后,全双工通信,数据在时钟上升沿发出,下降沿采样。

SGPIO接口数据一次SLoad有效到释放为一次数据传输,可发送多个设备信息,每个设备占用3bit数据,如图六所示,图七为一个SLoad发送4个设备信息时的时序图,接口上的数据不停重复发送。

SGPIO主要用于传输硬盘的点灯信息,其中3bit代表的意义及相互之间组合的意义如下表定义所示。

Author:Lanre 版权所有,请勿用于商业用途,违者必究 - 4 -

硬件基础系列

5. SGPIO接口控制寄存器设置

略(用于底层软件设置,包括使能接口、配置设备数量等,使SGPIO接口正常运行)。

6. 典型应用电路

略(常见应用是SGPIO接到CPLD,解析硬盘接口点灯信号,用于硬盘指示灯点灯。)

7. 优点VS缺点

优点:

Author:Lanre 版权所有,请勿用于商业用途,违者必究

- 5 -

硬件基础系列

(1)接口简单,实现全双工通讯。

缺点:

(1)应用场景较狭窄,主要用于SAS、SATA边带信号传输;

Author:Lanre 版权所有,请勿用于商业用途,违者必究 - 6 -

因篇幅问题不能全部显示,请点此查看更多更全内容