SL1680用户指南

介绍

Astra Foundation系列开发套件 使Astra SL系列多模式嵌入式处理器能够轻松快速地进行原型设计。 模块化设计包含可更换的核心计算模块、通用I/O板和子卡,用于连接、调试和灵活的I/O选项。

Astra SL系列是 一个高度集成的人工智能原生Linux和Android SoC系列,针对多模式消费者、 企业和工业物联网的工作负载进行了优化,具有边缘推理、安全、图形、视觉和音频的硬件加速器。 SL1680集成了高性能计算引擎,包括四核Arm®Cortex®-A73 64位CPU子系统、multi-TOPS NPU、 用于高级图形和AI加速的高效且功能丰富的GPU,以及用于图像信号处理(ISP)、 4K视频编码/解码和音频的多媒体加速器。 SL1680 SoC为设备制造商带来了性能和功能集成的结合,赋能可满足各种物联网细分市场价位的多模式应用。

范围

本用户指南介绍了 Astra系列 AI开发套件 SL1680核心模块、I/O卡和支持的子卡的硬件配置和功能细节, 以及开发套件的点亮顺序。

板卡组件定义

  • Astra系列 AI开发套件 :由核心模块、I/O板和支持的子卡构成的组合系统。

  • 核心模块 :处理器子系统模块,包括SL1680、eMMC和LPDDR4x等关键组件。

  • I/O板 :通用基板,包括各种标准硬件接口、按钮、接头和电源输入。

  • 子卡 :用于支持各种功能的附加板,如连接、调试和其他灵活的I/O选项。

Astra系列 AI开发套件 系统概述

本节介绍 Astra系列 AI开发套件的系统功能、框图和俯视图。

image52.png

SL1680核心模块(尺寸:宽x高= 69.6 x 47.38mm)

image62.png

I/O板

特征

基于SL 1680的评估系统包括以下组件:

  • 核心模块的主要组件:

    • Astra SL1680四核ARM Cortex—A73 嵌入式物联网处理器,高达2.1 GHz。

    • 存储:eMMC 5.1(16 GB)

    • DRAM:使用2颗 x32 16 Gbit LPDDR4x,最高可达 x64 4 GB系统内存。

    • PMIC:两个,支持Vcore和Vcpu供电轨中的DVFS。

    • HDMI Micro Rx接口: V2.1与HDCP 2.2可接收高达4K60p的视频和高级音频。

    • SD卡插座。

  • I/O板上的主要组件:

    • HDMI Type—A Tx接口:V2.1,支持HDCP 2.2信号源,最高可达4K60p 视频和高级音频。

    • M.2 E-key 2230插座: 支持用于Wi—Fi/BT模块的SDIO、PCIe、UART。

    • USB 3.0 Type-A:4个端口,支持SuperSpeed主机模式。

    • USB 2.0 Type-C:支持高速OTG主机或外设模式。

    • 按键:用于USB-BOOT选择和系统RESET。

    • 两针接头:用于SD—BOOT选择。

  • 子卡接口选项:

    • 22针FPC接口上的MIPI DSI:支持4-lane DSI加I2C和GPIO,用于最高4K30p/2K60p的显示面板。

    • 两个FPC接口上的MIPI CSI-2:CSI0处的22针用于4-lane,CSI1处的15针用于2-lane。每个加上I2C和GPIO,适用于最高4K60p(单摄)或4K30p(双摄)。

    • JTAG子卡用于调试。

    • 40-针接头用于附加功能。

    • 4针 PoE+ 子卡:支持 PoE+Type2(802.3at)电源设备的附加电压调节器模块。在40针接头到I/O板的5V引脚处,可用功率应为25.5W(4级)。

    • 4针接头用于PWM有源风扇。

    • Type-C电源,15V @ 1.8A。

SL1680系统框图

image7.svg

SL1680系统框图

SL1680 Astra系列 AI开发套件评估系统的俯视图

image82.png

SL1680评估系统俯视图

系统连接器

image92.png

前视图

image102.png

后视图

Astra系列板 控制/状态&系统I/O

本节介绍启动、LED状态指示灯、按钮、连接器和pin-strap设置。

启动

Astra系列 AI开发套件支持三种启动接口。上电前用户可选一种,如下所示:-

  • eMMC启动 :默认启动接口

  • SD启动 : 通电前用2.54mm跳线帽短接SD_Boot接头,请参阅 I/O板上跳线的位置图。 确保烧好固件的SD卡已插入核心模块上的SD插槽中,请参阅 核心模块背面位置图

  • USB启动 :将USB-C usb2.0端口连接到主机PC,然后按照 第2.5节中的步骤操作。

LED指示灯

LED指示灯的位置

I/O板的LED位置图 显示I/O板上的LED位置。

image112.png

I/O板的LED位置图

LED定义

I/O板上的LED定义

LED

颜色

LED功能

D10

绿色

LED指示灯用于标识USB3.0 Hub当前工作在正常模式下还是挂起模式下。

D17

绿色

LED指示灯1用于标识M.2设备的通用用途。

D18

绿色

LED指示灯2用于标识M.2设备的通用用途。

D37

绿色

LED指示灯用于标识USB-C PD电源的状态。

D40

红色

LED指示灯用于标识待机状态。

SM PinStrap和启动设置

核心模块上的SM Pinstrap和启动设置

Pad名称

Strap名称

配置值

缺省*

电阻装配

+装配

-移除

描述

Rpu =片内上拉

Rpd =片内下拉

SM_URT0_TXD

SM_STRP[0]

SM到SoC RSTn模式选择(Rpd)

0*

-R188

0:socRstN释放,等待SoCRstCnt,但不等 待SM_PWR_OK(SM_URT0_TXD的mode_0,当SoC 的Core电源就绪时,系统将发出此信号)。

1

+R188

1:socRstN释放,同时等待SoCRstCnt和SM_PWR_OK。

SM_SPI2_SDO

SM_STRP[1]

软件用的Straps(Rpd)

0*

-R190

1

+R190

SM_SPI2_SS0n

SM_STRP[2]

软件用的Straps(Rpd)

0*

-R192

1

+R192

SM_SPI2_SS1n

SM_STRP[3]

软件用的Straps(Rpd)

0*

-R194

1

+R194

SM_TEST_EN

SM_TEST_EN

SM TEST使能(Rpd)

0*

-R184

0:使能ARM ICE JTAG连接(CoreSight)

1

+R184

1:使能SCAN或BSCAN测试

SM_JTAG_SEL

SM_JTAG_SEL

SM JTAG端口选择(Rpd)

0*

-R186

0:ARM ICE JTAG连接

1

+R186

1:为工厂预留

SM_POR_EN

SM_POR_EN

上电复位(POR)旁路(Rpu)

0

+R3

0:旁路片内POR发生器

1*

-R3

1:使能片内POR发生器

SoC PinStrap和启动设置

核心模块上的SoC PinStrap和启动设置

Pad名称

Strap名称

配置值

缺省*

电阻装配

+装配

-移除

描述

Rpu =片内上拉

Rpd =片内下拉

RGMII_TXD[2]

cpuRstByps

CPU复位旁路strap(Rpd)

0*

-R178

0:使能CPU分区内的复位逻辑

1

+R178

1:旁路CPU分区内的复位逻辑

RGMII_TXD[3]

pllPwrDown

PLL/MEM/CPU 下电;

注意:只有当pllByps也设置为1时,pllPwrDown才 应设置为1。(Rpd)

0*

-R180

0:上电

1

+R180

1:下电

RGMII_TXCTL

pllByps

PLL/MEM/CPU PLL旁路标识

0*

-R182

0:无旁路

1

+R182

1:旁路所有PLL

SPI1_SS0n

software_strap[1]

软件用的Straps(Rpd)

0*

—R174

1

+R174

RGMII_TXD [0]

software_strap [2]

软件用的Straps(Rpd)

0*

-R172

1

+R172

RGMII_TXD[1]

software_strap[3]

软件用的Straps(Rpd)

0*

-R170

1

+R170

SPDIFO

boot_src[1]

CPU boot源 位[1](Rpu)

参见boot_src [1:0]

0

从SPI启动ROM boot。

1*

从eMMC启动ROM boot。

RGMII_TXC

Legacy_boot

减少复位等待时间的Strap(Rpd)

0*

—R176

0:2毫秒

1

+R176

1:20毫秒

I/O板上的启动设置

Net名称

Strap名称

配置值

缺省*

电阻装配

+装配

-移除

描述

Rpu =片内上拉

Rpd =片内下拉

USB_BOOTn

USB-Boot

ROM代码使用此strap来确定是否从USB启动(Rpu)。

0

0:在系统复位de-assertion时,当USB—BOOT按钮被 按下,从USB启动。

1*

1:从boot_src[1]选择的设备启动。

CONN-SPI. VDDIO1P8.BOOT_SRC1

SD—Boot

ROM代码使用此Strap来确定是否从SD_Card启动 (Rpu)。

0

0:在系统复位de-assertion时,当SD_Boot接头连 上,从SD_Card启动。

1*

1:当SD_Boot接头断开,从boot_src[1]选择的设备 启动。

硬件手动按钮设置

I/O板上的硬件手动按钮设置定义

Switch Block

类型

设置

功能

SW6(RESET)

瞬时按钮

按压

SL1680复位键被激活

松开

按键被取消

SW7(USB_BOOT)

瞬时按钮

按压

USB启动按键被激活。 需要组合RESET按钮。 请阅读以下步骤,了解如何进入USB-boot模式。

松开

按键被取消

要进入USB-boot模式, 请执行以下步骤:

备注

在执行这些步骤之前,请确保USB驱动已成功安装在PC主机端。详情请参阅 Astra Yocto Linux用户指南

  1. 按下RESET按钮, 向SL1680发出系统复位信号。

  2. 保持按住RESET按键, 同时按下USB_BOOT按键,保持1—2秒。

  3. 在按住USB_BOOT按键的同时松开RESET按键, 使SL1680进入USB启动模式。

  4. 检查并等待Console打印…消息。

当Console打印返回成功进入USB boot后, 即可松开USB_boot按钮。

image122.png

I/O板上手动按钮的位置图

硬件跳线设置

I/O板上的硬件跳线设置定义

Ref Des

类型

Pin连接

描述

JP1

2x1 2.54mm接头

1-2

SD_Boot 选择

  • 断开:从boot_src[1]选择的设备启动。

  • 短路:在上电或系统复位信号de-assertion时,从SD卡启动。

要进入SD-Boot模式,请执行以下步骤:

备注

在执行这些步骤之前,请确保烧好固件的SD卡被插在核心模块的SD插槽上。

  1. 上电前请用2.54毫米跳线帽短接SD_boot接头。

  2. 系统上电,然后从SD卡启动。

I/O板上跳线的位置图 显示了I/O板的接头位置。

image132.png

I/O板上跳线的位置图

SL1680评估系统连接器

核心模块正面的连接器位置

image14.svg

核心模块正面位置图

核心模块背面的连接器位置

image15.svg

核心模块背面位置图

核心模块连接器定义

核心模块连接器定义

主要

Ref Des

连接的板卡/设备

(Ref Des,如有)

功能

注释

J205

HDMI Sink

HDMI_Rx

用于板外HDMI源主机的连接。

J16

MicroSD卡

SDIO卡

用于micro-SD类型的存储卡扩展。

I/O板正面的连接器位置

image161.png

I/O板正面的位置图

I/O板背面的连接器位置

image171.svg

I/O板背面的位置图

I/O板连接器定义

I/O板连接器定义

主要

Ref Des

连接的板卡/设备

(Ref Des,如有)

功能

注释

J1

ISP D/C

SPI

12针子卡, 用于支持核心模块上离线编程的SPI NOR闪存。

J2

RJ45电缆

千兆以太网

用于有线以太网连接。

J12

HDMI Sink

HDMI TX

用于板外HDMI Sink设备连接。

J13

风扇

散热器w/ 风扇

PWM有源风扇。

J17

M.2 2230 D/C

SDIO和PCIe

通过SDIO或PCIe连接的1x1/2x2 WiFi/蓝牙卡。

J22

调试板

JTAG

调试用的XDB调试器。

J32

40针接头

UART、I2C、SPI、PDM、I2SI/O

、GPIO、STS1、PWM、ADC

灵活支持各种D/C。

J34

PoE + D/C

Poe +

4针PoE+子卡,支持向40针接头附加5V电压。

J206

MIPI-CSI0 适配器

MIPI—CSI

用于MIPI-CSI x4 lane扩展,如摄像头。

J207

MIPI-CSI1 适配器

MIPI-CSI

用于MIPI-CSI x2 lane扩展,如摄像头。

J208

MIPI-DSI 适配器

MIPI—DSI

用于MIPI—DSI x4 lane扩展,如面板。

J210

USB 设备

USB 3.0 x2

仅适用于设备模式下的USB3.0扩展。

J213

TypeC 电源

电源

Astra开发套件的额定功率为 15V/1.8A。

J215

USB 设备

USB2.0 OTG

用于在主机或设备模式下的USB2.0扩展。

J216

USB 设备

USB 3.0 x2

仅用于设备模式下的USB3.0扩展。

子卡

为Astra系统提供一系列可扩展和可配置功能的一套子卡,包括Wi-Fi和蓝牙连接、调试选项和通用I/O。 本节介绍了当前已支持子卡的详细信息。

调试板

调试板(Rev5)允许用户在PC主机上通过JTAG使用调试器与SL1680系统通信。 使用20针扁平电缆连接Astra系列 AI开发套件和调试板时, 请将调试板侧2x10电缆插座的引脚1与评估系统上2x6接头J22的引脚1对齐。

用户可以使用通用的UART转USB线,通过PC主机上的UART与SL1680通信。 有关可用零部件清单,请参阅Astra系列 AI开发套件网页。 作为备选,调试板还提供了基于Silicon Labs CP2102的桥接功能。 所需的虚拟COM端口驱动程序,可从 供应商网站 下载并安装在主机上。

评估系统上的UART和PC主机的USB是数字隔离的, 无直接导电路径,消除了下电时的接地回路和back-drive问题。

调试板的UART及JTAG连接 显示了调试板上UART及JTAG通信的便利连接。

image181.png

调试板的UART及JTAG连接

M.2卡

M.2 E—Key插座J17用于M.2 form factor的各种模块。 典型应用模块支持具有SDIO或PCIE信号接口的Wi-Fi/BT设备。

可用模块:

  • Ampak AP12275_M2P with SYN43752 2x2 WiFi6/BT5.3 2x2 over PCIE on M.2 adaptor

  • Ampak AP12276_M2P with SYN43756 2x2 WiFi6E/BT5.3 2x2 over PCIE on M.2 adaptor

260针SODIMM定义

260针SODIMM连接器(PN:TE_2309413-1)连接核心模块和I/O板。下表显示了260针的分配。

260针SODIMM定义

分配

Pin#

260针 SODIMM

Pin#

分配

VDDM_LPQ_control(来自IO_Exp)

2

1

N.A

SPI1_SDO(USB_BOOTn)

4

3

N.A

SPI1_SCLK

6

5

N.A

VDDM_control(来自IO_Exp)

8

7

N.A

HDMI_RX.V3P3.CEC

10

9

N.A

SPI1_SDI

12

11

N.A

SPI1_SS0n

14

13

N.A

External_Boot_SRC0

16

15

N.A

N.A

18

17

N.A

N.A

20

19

N.A

N.A

22

21

N.A

N.A

24

23

N.A

GND

26

25

N.A

MIPI_CSI1_RD0p

28

27

N.A

MIPI_CSI1_RD0n

30

29

N.A

GND

32

31

N.A

MIPI_CSI1_RD1n

34

33

N.A

MIPI_CSI1_RD1p

36

35

N.A

GND

38

37

N.A

MIPI_CSI1_RCKp

40

39

N.A

MIPI_CSI1_RCKn

42

41

N.A

GND

44

43

N.A

USB2_Dn

46

45

N.A

USB2_Dp

48

47

N.A

GND

50

49

N.A

USB3_RXp

52

51

N.A

USB3_RXn

54

53

GND

GND

56

55

MIPI_CSI0_RD2n

USB3_TXp

58

57

MIPI_CSI0_RD2p

USB3_TXn

60

59

GND

GND

62

61

MIPI_CSI0_RD3n

USB3_USB20.Dp

64

63

MIPI_CSI0_RD3p

USB3_USB20.Dn

66

65

GND

GND

68

67

MIPI_CSI0_RD1p

USB2_IDPIN

70

69

MIPI_CSI0_RD1n

PWR_OTG_VBUS

72

71

GND

PWR_USB3_VBUS

74

73

MIPI_CSI0_RD0n

I2S3_BCLK

76

75

MIPI_CSI0_RD0p

I2S3_DI

78

77

GND

I2S3_DO

80

79

MIPI_CSI0_RCKp

2S3_LRCK

82

81

MIPI_CSI0_RCKn

I2S2_DI[0]

84

83

GND

PDM_DI0

86

85

PCIe_RX1p

PDM_DI1

88

87

PCIe_RX1n

PDM_CLKO

90

89

GND

I2S2_BCLK

92

91

PCIe_TX1n

I2S2_LRCK

94

93

PCIe_TX1p

GPIO10

96

95

GND

FAN_TACH_Control

98

97

PCIe_RX0p

SPDIFO

100

99

PCIe_RX0n

FAN_PWM

102

101

GND

I2S1_BCLK

104

103

PCIe_TX0n

EXPANDER_INT-REQn

106

105

PCIe_TX0p

BOOT_SRC1

108

107

GND

I2S1_DO0

110

109

PCIe_CLKp

I2S1_MCLK

112

111

PCIe_CLKn

I2S1_LRCK

114

113

GND

ADCI[0]

116

115

MIPI_DSI_TD0n

ADCI[1]

118

117

MIPI_DSI_TD0p

URT0_TXD

120

119

GND

URT0_RXD

122

121

MIPI_DSI_TD1n

SPI2_SDI

124

123

MIPI_DSI_TD1p

SPI2_SCLK

126

125

GND

SPI2_SDO

128

127

MIPI_DSI_TCKp

SPI2_SS3n

130

129

MIPI_DSI_TCKn

USB2_OCn

132

131

GND

SPI2_SS1n

134

133

MIPI_DSI_TD3n

SPI2_SS0n

136

135

MIPI_DSI_TD3p

SM_TW3_SDA

138

137

GND

SM_TW3_SCL

140

139

MIPI_DSI_TD2p

N.A

142

141

MIPI_DSI_TD2n

N.A

144

143

GND

N.A

146

145

GND

N.A

148

147

HDMI_TX_TCKn

N.A

150

149

HDMI_TX_TCKp

HDMITX_HPD

152

151

GND

USB-C_Logic_INTn

154

153

HDMI_TX_TD0n

HDMI_TX_EDDC_SDA

156

155

HDMI_TX_TD0p

HDMI_TX_EDDC_SCL

158

157

GND

Levershift_EN# 用于40P接头

160

159

HDMI_TX_TD1n

SM_HDMI_CEC

162

161

HDMI_TX_TD1p

RSTIn @ PU

164

163

GND

JTAG_TDO

166

165

HDMI_TX_TD2n

JTAG_TDI.SoC_WakeUp#

168

167

HDMI_TX_TD2p

JTAG_TMS

170

169

GND

N.A

172

171

HDMITX-eARC_RXn

N.A

174

173

HDMITX—eARC_RXp

GPIO39

176

175

GND

TW2B_SDA

178

177

HDMI_TX_PWR_EN

TW2B_SCL

180

179

JTAG_TCK

TW0_SDA

182

181

GPIO38

TW0_SCL

184

183

JTAG_TRSTn

URT3_CTSn 用于M.2

186

185

GPIO36

URT3_RTSn 用于M.2

188

187

URT3_RXD 用于M.2

PWM1

190

189

GPIO37

GND

192

191

URT3_TXD 用于M.2

PWR_1V8

194

193

N.A

PWR_1V8

196

195

N.A

PWR_1V8_CTL

198

197

N.A

PWR_1V8_CTL

200

199

N.A

PWR_3V3_CTL

202

201

TW1B_SCL

PWR_3V3_CTL

204

203

TW1B_SDA

GND

206

205

USB_BOOTn

M.2_WIFI_SDIO_CLK

208

207

Vcore/Vcpu控制(来自IO_Exp)

GND

210

209

PHY_LED 1&&STRP [CFG_LDO0]

M.2_WIFI_SDIO_CMD

212

211

PHY_LED 2&&STRP [CFG_LDO1]

GND

214

213

GND

M.2_WIFI_SDIO_D0

216

215

RJ45_MDIP0

GND

218

217

RJ45_MDIN0

M.2_WIFI_SDIO_D1

220

219

GND

GND

222

221

RJ45_MDIP1

M.2_WIFI_SDIO_D2

224

223

RJ45_MDIN1

GND

226

225

GND

M.2_WIFI_SDIO_D3

228

227

RJ45_MDIP2

GND

230

229

RJ45_MDIN2

PWR_3V3-M.2

232

231

GND

PWR_3V3-M.2

234

233

RJ45_MDIP3

PWR_3V3-M.2

236

235

RJ45_MDIN3

PWR_3V3

238

237

GND

PWR_3V3

240

239

N.A

PWR_3V3

242

241

N.A

GND

244

243

GND

GND

246

245

GND

GND

248

247

GND

GND

250

249

GND

PWR_5V

252

251

PWR_5V

PWR_5V

254

253

PWR_5V

PWR_5V

256

255

PWR_5V

PWR_5V

258

257

PWR_5V

PWR_5V

260

259

PWR_5V

40针接头

40针GPIO接头, 引脚间距为0.1英寸(2.54mm),位于I/O板正面的边缘。 任何通用3.3V引脚的各种可选功能都可通过软件配置。 详情请参阅 参考资料 中的 SL1680 Datasheet。

备注

Pin16/Pin18为 ADCI[0]/[1],满量程电压为 1.2V @ max。

image191.png

40针接头定义

标准接口配置的引脚解复用

本节介绍SL1680评估系统的引脚解复用配置。

对于System Manager(SM),请参阅 SM 引脚解复用用法

对于片上系统(SoC),请参阅 SoC 引脚解复用使用

SM 引脚解复用用法

SL1680 System Manager

(SM)Domain

Pad/Pin名称

缺省用法

方向

模式设置

SM_TWSI

SM_TW2_SCL

IO:RX_EDID_SCL

OUT

MODE_0

SM_TW2_SDA

IO:RX_EDID_SDA

IN/OUT

MODE_0

SM_TW3_SCL

IO:SM_TW3_SCL

OUT

MODE_1

SM_TW3_SDA

IO:SM_TW3_SDA

IN/OUT

MODE_1

SM_JTAG

SM_TMS

IO:SM_GPIO[6]

IN/OUT

MODE_1

SM_TDI

IO:SM_GPIO[7]

IN

MODE_1

SM_TDO

IO:SM_GPO[8]

OUT

MODE_1

SM_UART0/1

SM_URT0_TXD

O:SM_URT0_TXD

OUT

MODE_0

SM_URT0_RXD

I:SM_URT0_RXD

IN

MODE_0

SM_URT1_TXD

IO:SM_TW2B_SCL

OUT

MODE_6

SM_URT1_RXD

IO:SM_TW2B_SDA

IN/OUT

MODE_6

SM_SPI2

SM_SPI2_SS0n

O:SM_SPI2_SS0n

OUT

MODE_0

SM_SPI2_SS1n

O:SM_SPI2_SS1n

OUT

MODE_1

SM_SPI2_SS2n

IO:SM_GPIO[15]

IN

MODE_2

SM_SPI2_SS3n

O:SM_SPI2_SS3n

OUT

MODE_1

SM_SPI2_SDO

O:SM_SPI2_SDO

OUT

MODE_0

SM_SPI2_SDI

I:SM_SPI2_SDI

IN

MODE_0

SM_SPI2_SCLK

O:SM_SPI2_SCLK

OUT

MODE_0

SM_HDMI

SM_HDMI_TX_HPD

IO:SM_GPIO[2]

OUT

MODE_0

SM_HDMI_CEC

IO:SM_HDMI_CEC

IN/OUT

MODE_1

SM_HDMI_RX_HPD

IO:SM_GPIO[20]

OUT

MODE_1

SM_HDMI_RX_PWR5V

I:SM_HDMIRX_PWR5V

IN

MODE_0

SoC 引脚解复用使用

SL1680片上系统

(SoC)Domain

Pad/Pin名称

缺省用法

方向

模式设置

SDIO

SDIO_CDn

IO:SDIO_CDn

IN

MODE_0

SDIO_WP

IO:GPIO[44]

OUT

MODE_1

SPI1

SPI1_SS3n

IO:TW1B_SDA

IN/OUT

MODE_3

SPI1_SS2n

IO:TW1B_SCL

OUT

MODE_3

SPI1_SS1n

O:PWM[1]

OUT

MODE_4

SPI1_SS0n

O:SPI1_SS0n

OUT

MODE_0

SPI1_SDO

O:SPI1_SDO

OUT

MODE_0

SPI1_SCLK

O:SPI1_SCLK

OUT

MODE_0

SPI1_SDI

I:SPI1_SDI

IN

MODE_0

TW0

TW0_SCL

IO:TW0_SCL

OUT

MODE_1

TW0_SDA

IO:TW0_SDA

IN/OUT

MODE_1

STS0/1

STS 0_CLK

I:URT3_RXD

IN

MODE_4

STS0_SOP

O:URT3_TXD

OUT

MODE_4

STS0_SD

I:URT3_CTSn

IN

MODE_4

STS0_VALD

O:URT3_RTSn

OUT

MODE_4

STS1_CLK

IO:GPIO[39]

IN/OUT

MODE_0

STS1_SOP

IO:GPIO[38]

IN/OUT

MODE_0

STS1_SD

IO:GPIO[37]

IN/OUT

MODE_0

STS1_VALD

IO:GPIO[36]

IN/OUT

MODE_0

USB2

USB2_DRV_VBUS

IO:GPIO[55]

OUT

MODE_1

RGMII

RGMII_MDC

O:RGMII_MDC

OUT

MODE_0

RGMII_MDIO

IO:RGMII_MDIO

IN/OUT

MODE_0

RGMII_TXC

O:RGMII_TXC

OUT

MODE_0

RGMII_TXD[0]

O:RGMII_TXD[0]

OUT

MODE_0

RGMII_TXD[1]

O:RGMII_TXD[1]

OUT

MODE_0

RGMII_TXD[2]

O:RGMII_TXD[2]

OUT

MODE_0

RGMII_TXD[3]

O:RGMII_TXD[3]

OUT

MODE_0

RGMII_TXCTL

O:RGMII_TXCTL

OUT

MODE_0

RGMII_RXC

I:RGMII_RXC

IN

MODE_0

RGMII_RXD[0]

I:RGMII_RXD[0]

IN

MODE_0

RGMII_RXD[1]

I:RGMII_RXD[1]

IN

MODE_0

RGMII_RXD[2]

I:RGMII_RXD[2]

IN

MODE_0

RGMII_RXD[3]

I:RGMII_RXD[3]

IN

MODE_0

RGMII_RXCTL

I:RGMII_RXCTL

IN

MODE_0

I2S1

I2S1_MCLK

IO:I2S1_MCLK

OUT

MODE_1

I2S1_LRCK

IO:I2S1_LRCKIO

IN/OUT

MODE_1

I2S1_BCLK

IO:I2S1_BCLKIO

IN/OUT

MODE_1

I2S1_DO[0]

O:I2S1_DO[0]

OUT

MODE_1

I2S1_DO[1]

IO:GPIO[17]

IN

MODE_0

I2S1_DO[2]

O:PWM[2]

OUT

MODE_2

I2S1_DO[3]

IO:GPIO[15]

IN

MODE_0

I2S2

I2S2_MCLK

IO:PDMB_CLKIO

OUT

MODE_2

I2S2_LRCK

IO:I2S2_LRCKIO

IN/OUT

MODE_1

I2S2_BCLK

IO:I2S2_BCLKIO

IN/OUT

MODE_1

I2S2_DI[0]

I:I2S2_DI[0]

IN

MODE_1

I2S2_DI[1]

IO:GPIO[10]

IN/OUT

MODE_0

I2S2_DI[2]

I:PDMA_DI[1]

IN

MODE_2

I2S2_DI[3]

I:PDMA_DI[0]

IN

MODE_2

I2S3

I2S3_LRCK

IO:I2S3_LRCKIO

IN/OUT

MODE_1

I2S3_BCLK

IO:I2S3_BCLKIO

IN/OUT

MODE_1

I2S3_DI

I:I2S3_DI

IN

MODE_1

I2S3_DO

O:I2S3_DO

OUT

MODE_1

SPDIF

SPDIFO

O:SPDIFO

OUT

MODE_1

SPDIFI

IO:GPIO[4]

IN

MODE_0

HDMI_TX_EDDC

HDMI_TX_EDDC_SCL

IO:TX_EDDC_SCL

OUT

MODE_0

HDMI_TX_EDDC_SDA

IO:TX_EDDC_SDA

IN/OUT

MODE_0

GPIO/GPO的引脚解复用配置

本节介绍SM ( SM GPIO/GPO用法 ) 和SoC ( SoC GPIO/GPO用法 )域的引脚解复用GPIO/GPO用法。

SM GPIO/GPO用法

SL1680 SM

GPIO/GPO

可用性

方向

默认功能

GPIO 信号

SM_GPIO [0]

不可用

OUT

IO:RX_EDID_SCL

SM_GPIO [1]

不可用

IN/OUT

IO:RX_EDID_SDA

SM_GPIO [2]

MODE_0

OUT

HDMI—RX_HPD_MUTEn

0:Assertion MUTE for HDMI-RX HPD

1:De-assertion to align PWR_5V status

SM_GPIO [3]

不可用

IN/OUT

SM_HDMI_CEC

SM_GPIO [4]

不可用

OUT

IO:SM_TW2B_SCL

SM_GPIO [5]

不可用

IN/OUT

IO:SM_TW2B_SDA

SM_GPIO [6]

MODE_1

IN/OUT

未分配

SM_GPIO [7]

MODE_1

IN

GePHY_WAKE#

0:Triggered Wakeup from M.2 and GE

1:空闲

SM_GPO [8]

MODE_1

OUT

GePHY_RST#

0:De-assertion

1:Assertion Reset for GE PHY IC

SM_GPIO [9]

不可用

OUT

IO:SM_TW3_SCL

SM_GPIO [10]

不可用

IN/OUT

IO:SM_TW3_SDA

SM_GPIO [11]

MODE_0

OUT

O:SM_SPI2_SCLK

SM_GPIO [12]

MODE_0

IN

I:SM_SPI2_SDI

SM_GPO [13]

MODE_0

OUT

O:SM_SPI2_SDO

SM_GPIO [14]

MODE_1

OUT

O:SM_SPI2_SS3n

SM_GPO [15]

MODE_2

IN

USB2_Ocn

0:Assertion for Over-Current on USB2.0 Connector

1:空闲

SM_GPO [16]

MODE_1

OUT

O:SM_SPI2_SS1n

SM_GPO [17]

MODE_0

OUT

O:SM_SPI2_SS0n

SM_GPIO [18]

不可用

IN

I:SM_URT0_RXD

SM_GPO [19]

不可用

OUT

O:SM_URT0_TXD

SM_GPIO [20]

MODE_1

OUT

使能40针接头的电平转换器

0:使能

1:禁用

SM_GPIO [21]

不可用

IN

I:SM_HDMIRX_PWR5V

SoC GPIO/GPO用法

SL1680 SoC

GPIO/GPO

可用性

方向

默认功能

GPIO 信号

SOC_GPIO[0]

不可用

IN

I:I2S3_DI

M.2 I2S_DI

SOC_GPIO[1]

不可用

OUT

O:I2S3_DO

M.2 I2S_DO

SOC_GPIO[2]

不可用

IN/OUT

IO:I2S3_BCLKIO

M.2 I2S_BCLK

SOC_GPIO[3]

不可用

IN/OUT

IO:I2S3_LRCKIO

M.2 I2S_LRCLK

SOC_GPIO[4]

MODE_0

IN

FAN_TACH_CON

0:错误

1:正常

SOC_GPIO[5]

不可用

IN/OUT

IO:TX_EDDC_SDA

SOC_GPIO[6]

不可用

OUT

IO:TX_EDDC_SCL

SOC_GPO[7]

MODE_2

OUT

IO:PDMB_CLKIO

To 40Pin Header

SOC_GPIO[8]

MODE_2

IN

I:PDMA_DI[0]

To 40Pin Header

SOC_GPIO[9]

MODE_2

IN

I:PDMA_DI[1]

To 40Pin Header

SOC_GPIO[10]

MODE_0

IN/OUT

IO:GPIO [10]

To 40Pin Header

SOC_GPIO[11]

MODE_1

IN

I:I2S2_DI[0]

To 40Pin Header

SOC_GPIO[12]

MODE_1

IN/OUT

IO:I2S2_BCLKIO

To 40Pin Header

SOC_GPIO[13]

MODE_1

IN/OUT

IO:I2S2_LRCKIO

To 40Pin Header

SOC_GPIO[14]

不可用

OUT

O:SPDIFO

保留

SOC_GPIO[15]

MODE_0

IN

USB-C-Logic _INTn

0:USB2.0 主机模式

1:USB2.0 设备模式

SOC_GPIO[16]

MODE_2

OUT

O:PWM[2]

PWM for FAN

SOC_GPIO[17]

MODE_0

IN

EXT—GPIO_INTR#

0:GPIO扩展器触发的中断

1:空闲

SOC_GPIO[18]

MODE_1

OUT

IO:I2S1_MCLK

To 40Pin Header

SOC_GPO[19]

MODE_1

OUT

O:I2S1_DO[0]

To 40Pin Header

SOC_GPIO[20]

MODE_1

IN/OUT

IO:I2S1_BCLKIO

To 40Pin Header

SOC_GPIO[21]

MODE_1

IN/OUT

IO:I2S1_LRCKIO

To 40Pin Header

SOC_GPO[22]

不可用

OUT

O:RGMII_TXCTL

SOC_GPO[23]

不可用

OUT

O:RGMII_TXC

SOC_GPO[24]

不可用

OUT

O:RGMII_TXD[3]

SOC_GPO[25]

不可用

OUT

O:RGMII_TXD[2]

SOC_GPO[26]

不可用

OUT

O:RGMII_TXD [1]

SOC_GPO[27]

不可用

OUT

O:RGMII_TXD[0]

SOC_GPIO[28]

不可用

IN/OUT

IO:RGMII_MDIO

SOC_GPIO[29]

不可用

OUT

O:RGMII_MDC

SOC_GPIO[30]

不可用

IN

I:RGMII_RXCTL

SOC_GPIO[31]

不可用

IN

I:RGMII_RXC

SOC_GPIO[32]

不可用

IN

I:RGMII_RXD[3]

SOC_GPIO[33]

不可用

IN

I:RGMII_RXD[2]

SOC_GPIO[34]

不可用

IN

I:RGMII_RXD[1]

SOC_GPIO[35]

不可用

IN

I:RGMII_RXD[0]

SOC_GPIO[36]

MODE_0

IN/OUT

IO:GPIO[36]

To 40Pin Header

SOC_GPIO[37]

MODE_0

IN/OUT

IO:GPIO[37]

To 40Pin Header

SOC_GPIO[38]

MODE_0

IN/OUT

IO:GPIO[38]

To 40Pin Header

SOC_GPIO[39]

MODE_0

IN/OUT

IO:GPIO[39]

To 40Pin Header

SOC_GPIO[40]

不可用

OUT

O:URT3_RTSn

用于M.2 URT3_RTSn

SOC_GPIO[41]

不可用

IN

I:URT3_CTSn

用于M.2 URT3_CTSn

SOC_GPIO[42]

不可用

OUT

O:URT3_TXD

用于M.2 URT3_TXD

SOC_GPIO[43]

不可用

IN

I:URT3_RXD

用于M.2 URT3_RXD

SOC_GPIO[44]

MODE_1

OUT

MicroSD_PWR_ON

0:下电

1:上电

SOC_GPIO[45]

不可用

IN

IO:SDIO_CDn

SOC_GPIO[46]

不可用

IN/OUT

IO:TW0_SDA

SOC_GPIO[47]

不可用

OUT

IO:TW0_SCL

SOC_GPIO[48]

不可用

IN

I:SPI1_SDI

SOC_GPIO[49]

不可用

OUT

O:SPI1_SCLK

SOC_GPO[50]

不可用

OUT

O:SPI1_SDO

SOC_GPIO[51]

不可用

IN/OUT

IO:TW1B_SDA

SOC_GPIO[52]

不可用

OUT

IO:TW1B_SCL

SOC_GPIO[53]

MODE_4

OUT

O:PWM[1]

To 40Pin Header

SOC_GPO[54]

不可用

OUT

O:SPI1_SS0n

SOC_GPIO[55]

MODE_1

OUT

HDMI—TX_PWR_ON

0:HDMI-TX 5V下电

1:上电

通过I2C的GPIO扩展器

由于SL1680评估系统涵盖了相当多的功能,大多数具备GPIO/GPO复用功能选项的SL1680数字引脚都可用于其他功能。 因此,GPIO扩展器被广泛应用于扩充系统控制。

GPIO扩展器用法

扩展器

GPIO/GPO

I2C#

Domain

电压

方向

功能

GPIO 信号

GPIO0_0

SM_TW3(0x43)

SM

3.3

OUT

VCPU/VCORE_ON#

0:VCPU/VCORE PMIC 上电

1:下电

GPIO0_1

SM_TW3(0x43)

SM

3.3

OUT

PWR_ON_DSI

0:下电

1:上电

GPIO0_2

SM_TW3(0x43)

SM

3.3

OUT

VDDM_ON#

0:所有VDDM PMICs(1V8/1V1/0V6)上电

1:下电

GPIO0_3

SM_TW3(0x43)

SM

3.3

OUT

VDDM-LPQ_OFF#

0:VDDM—LP PMICs(0V6)上电

1:下电

GPIO0_4

SM_TW3(0x43)

SM

3.3

OUT

STAND-BY_EN

0:正常状态

1:进入待机状态且设备下电

GPIO0_5

SM_TW3(0x43)

SM

3.3

OUT

USB2.0_PWR_EN

0:下电

1:上电

GPIO0_6

SM_TW3(0x43)

SM

3.3

IN

M2-PCIe_CLKREQ#

0:M.2 PCIe 时钟请求被触发

1:空闲

GPIO0_7

SM_TW3(0x43)

SM

3.3

IN/OUT

GPIO_DSI

保留

保留

GPIO1_0

SM_TW3(0x44))

SM

3.3V

IN/OUT

GPIO_CSI0

保留

保留

GPIO1_1

SM_TW3(0x44)

SM

3.3V

OUT

M2—PCIe_RST#

0:发出 M.2 PCIe 模块 复位信号

1:De-assertion

GPIO1_2

SM_TW3(0x44)

SM

3.3V

OUT

M2—W_DISABLE1#

0:通过 DISABLE1# 向 M.2 模块发出Disable信号

1:De-assertion

GPIO1_3

SM_TW3(0x44)

SM

3.3V

OUT

M2-W_HOST-WAKE#

0:从主机向M.2模块发出唤醒信号

1:De-assertion

GPIO1_4

SM_TW3(0x44)

SM

3.3V

OUT

PWR_ON_CSI0

0:下电

1:上电

GPIO1_5

SM_TW3(0x44)

SM

3.3V

OUT

M2—W_DISABLE2#

0:通过 DISABLE2# 向 M.2

模块发出Disable信号

1:De-assertion

GPIO1_6

SM_TW3(0x44)

SM

3.3V

IN/OUT

GPIO_CSI1

保留

保留

GPIO1_7

SM_TW3(0x44)

SM

3.3V

OUT

PWR_ON_CSI1

0:下电

1:上电

I2C 总线

本节介绍Astra系列 AI开发套件 I2C 总线的用法,等价于SL1680的Two Wire Serial Interface(TWSI)总线。

I2C总线描述

I2C/TWSI

总线

设备

器件编号

Ref Des

目标地址

(7位)

位置

SM_TW3

IC GPIO EXPANDER I2C 8Bit

FXL6408UMX

U12

0x43

SL16x0 I/O板

IC GPIO EXPANDER I2C 8Bit

FXL6408UMX

u13

0x44

SL16x0 I/O板

外部设备连接到MIPI_CSI0连接器

不适用

J206

0xxx

SL16x0 I/O板

SM_TW2B

IC REG,缺省0.8V Vout /5mV步进, 6A额定值,输入 6V @ Max, 带I2C的降压转换器

TPS62870Y1QWRXSRQ1

U3

0x40

SL1680 核心模块

SOC_TW1B

IC REG,缺省0.8V Vout /5mV步进, 6A额定值,输入 6V @ Max, 带I2C的降压转换器

TPS62870Y1QWRXSRQ1

U2

0x40

SL1680 核心模块

SOC_TW0

外部设备连接到MIPI_CSI1连接器

不适用

J207

0xXX

SL16x0 I/O板

外部设备连接到MIPI_DSI连接器

不适用

J208

0xXX

SL16x0 I/O板

外部设备连接到40针接头

不适用

J32

0xXX

SL16x0 I/O板

点亮SL1680 Astra系列 AI开发套件系统

连接外部组件并执行硬件测试

执行以下步骤, 将外部组件连接到SL1680评估系统:

  1. 将TypeC电源连接到J213(PWR_IN)。

  2. 用HDMI电缆将电视连接到J12(HDMI_Tx)。

  1. 用以太网电缆将网络连接到J2(RJ45)。

  2. 将USB3.0闪存盘插入J216 /J210(USB3.0)。

  3. 通过TypeC/TypeA转换器将USB2.0闪存盘插入J215(USB2.0)。

如果没有短路问题,则接通系统电源并检查电压,如 使用任何接地测试点进行短路和电压检查 所示, LED状态如 I/O板上的LED定义 所示。

image20.png

短路和电压检查点

使用任何接地测试点进行短路和电压检查

Ref Des

Form

信号

电压

C1274

Right pad

PWR_5V

5.2V +/- 2%

[5.096,5.304]

TP195

SMD pad

PWR_3V3

3.3V +/- 1%

[3.267,3.333]

TP194

SMD pad

PWR_1V8

1.8V +/- 2%

[1.764,1.836]

TP177

SMD pad

PWR_3V3-M2

3.3V +/- 1%

[3.267,3.333]

TP178

SMD pad

PWR_VDDM_1V8

1.8V +/- 2%

[1.764,1.836]

TP179

SMD pad

PWR_VDDM_1V1

1.1V +/- 2%

[1.078,1.122]

TP180

SMD pad

PWR_VDDM_1V1&0V6

0.6V +/— 2%

[0.588,0.612]

TP181

SMD pad

PWR_SoC_VCORE

0.8V +/— 2%

[0.784,0.816]

TP182

SMD pad

PWR_SoC_VCPU

0.8V +/- 2%

[0.784,0.816]

TP190

SMD pad

PWR_VDD_SM

0.8V +/— 2%

[0784,0816]]

参考资料

以下文件适用于SL1680评估系统: