飞腾D2000+X100 TYPE6全国产核心板

飞腾D2000+X100 TYPE6核心

产品概述

飞腾D2000+X100 TYPE6核心板为增强型自主控制器核心板,其核心芯片CPU采用飞腾D2000/8核工业版CPU、飞腾桥片X100、双通道DDR4L插槽、PHY芯片等。

产品特点

l 基于飞腾D2000+X100桥片

l 丰富的PCIE扩展资源,一路PCIE X16,两路PCIE X2, 四路PCIE X1

l 内存支持两条DDR4,SODIMM,可支持32G

l 国产化***

l 兼容国产操作系统如银河麒麟V10,统信UOS20

   

产品规格

外形尺寸

95mm*125mm,标准COME-TYPE6

CPU

飞腾D2000/8核标准版CPU

桥片

飞腾桥片X100

内存

2条DDR4,SODIMM,可支持32G

显示接口

3路DP接口含EDP

PCIE

1路PCIE x16或2PCIE x8,2路PCIE x2, 4路PCIE x1

存储接口

3 个SATA 3.0接口

网络接口

1路PHY YT8521千兆电口

USB

4 个USB 3.1 in COME C-D;4 个USB2.0 in COME A-B

串行接口

6路UART串口

CAN

支持2路CAN总线

SMBus

支持1路SMBus监控

GPIO

8个GPIO

操作系统

银河麒麟V10,统信UOS20

电源

ATX

商业级

工作温度  0℃~50℃;存储温度 -20℃~70℃

准工规级

工作温度 -20℃~70℃;存储温度 -40℃~85℃

工规级

工作温度 -40℃~70℃;存储温度 -40℃~85℃

COME引脚定义

 Row A  

 Row B  

 A1  

 GND (FIXED)  

 B1  

 GND (FIXED)  

 A2  

MDI1_N3

 B2  

LED1/CFG_LDO0_1

 A3  

MDI1_P3

 B3  

D2000_LPC_LFRAME_N

 A4  

LED2/CFG_LDO1_1

 B4  

 D2000_LPC_AD0  

 A5  

LED0/PHYADO_1

 B5  

 D2000_LPC_AD1  

 A6  

MDI1_N2

 B6  

D2000_ LPC_AD2  

 A7  

MDI1_P2

 B7  

 D2000_LPC_AD3  

 A8  

NC

 B8  

D2000_LPC_LDRQ_N

 A9  

MDI1_N1

 B9  

D2000_LPC_RESET

 A10  

MDI1_P1

 B10  

COME_CLK_33M

 A11  

 GND (FIXED)  

 B11  

 GND (FIXED)  

 A12  

MDI1_N0

 B12  

FTX100_PWR_BIN

 A13  

MDI1_P0

 B13  

SMB1_CK

 A14  

NC

 B14  

SMB1_DAT

 A15  

SLP_S3

 B15  

SMB1_ALERT

 A16  

SATA_TXP0

 B16  

SATA_TXP1

 A17  

SATA_TXN0

 B17  

SATA_TXN1

 A18  

 SLP_S4

 B18  

NC

 A19  

SATA_RXP0

 B19  

SATA_RXP1

 A20  

SATA_RXN0

 B20  

SATA_RXN1

 A21  

 GND (FIXED)  

 B21  

 GND (FIXED)  

 A22  

SATA_TXP2

 B22  

NC

 A23  

SATA_TXN2

 B23  

NC

 A24  

SLP_S4  

 B24  

SYS_PWROK

 A25  

SATA_RXP2

 B25  

NC

 A26  

SATA_RXN2

 B26  

NC

 A27  

NC

 B27  

WDT

 A28  

SATA_STATUS_LED

 B28  

NC

 A29  

HDA_SYNC_48Khz

 B29  

NC

 A30  

HDA_RST

 B30  

CPU_HDA_SDI0

 A31  

 GND (FIXED)  

 B31  

 GND (FIXED)  

 A32  

HDA_BCLK_24Mhz

 B32  

BUZZER

 A33  

HDA_SDO

 B33  

FT_I2C3_SCL

 A34  

NC

 B34  

FT_I2C3_SDA

 A35  

NC

 B35  

NC

 A36  

USB2_P4_DN

 B36  

USB2_P1_DN

 A37  

USB2_P4_DP

 B37  

USB2_P1_DP

 A38  

USB_VBUS_OC2_N

 B38  

USB_VBUS_OC3_N

 A39  

USB2_P0_DN

 B39  

USB2_P6_DN

 A40  

USB2_P0_DP

 B40  

USB2_P6_DP

 A41  

 GND (FIXED)  

 B41  

 GND (FIXED)  

 A42  

USB2_P3_DN

 B42  

USB2_P7_DN

 A43  

USB2_P3_DP

 B43  

USB2_P7_DP

 A44  

USB_VBUS_OC0_N

 B44  

USB_VBUS_OC1_N

 A45  

USB2_P2_DN

 B45  

USB2_P5_DN

 A46  

USB2_P2_DP

 B46  

USB2_P5_DP

 A47  

 VBAT

 B47  

PCIERST

 A48  

NC

 B48  

NC

 A49  

NC

 B49  

FTX100_SYSRSTN

 A50  

LPC_IRQ_N

 B50  

NC

 A51  

 GND (FIXED)  

 B51  

 GND (FIXED)  

 A52  

PCIE_DOWN5_TXP

 B52  

PCIE_DOWN5_RXP

 A53  

PCIE_DOWN5_TXN

 B53  

PCIE_DOWN5_RXN

 A54  

CPU_GPIO0_A3

 B54  

CPU_GPIO1_B2

 A55  

PCIE_DOWN4_TXP

 B55  

PCIE_DOWN4_RXP

 A56  

PCIE_DOWN4_TXN

 B56  

PCIE_DOWN4_RXN

 A57  

 GND  

 B57  

CPU_GPIO1_B3

 A58  

PCIE_DOWN3_TXP

 B58  

PCIE_DOWN3_RXP

 A59  

PCIE_DOWN3_TXN

 B59  

PCIE_DOWN3_RXN

 A60  

 GND (FIXED)  

 B60  

 GND (FIXED)  

 A61  

PCIE_DOWN2_TXP

 B61  

PCIE_DOWN2_RXP

 A62  

PCIE_DOWN2_TXN

 B62  

PCIE_DOWN2_RXN

 A63  

CPU_GPIO0_A4

 B63  

CPU_GPIO1_B4

 A64

PCIE_DOWN0_TXP0

 B64

PCIE_DOWN0_RXP0

 A65

PCIE_DOWN0_TXN0

 B65

PCIE_DOWN0_RXN0

 A66

 GND

 B66

SYS_WAKE_N

 A67

CPU_GPIO0_A5

 B67

NC

 A68

PCIE_DOWN0_TXP1

 B68

PCIE_DOWN0_RXP1

 A69

PCIE_DOWN0_TXN1

 B69

PCIE_DOWN0_RXN1

 A70

 GND (FIXED)  

 B70

 GND (FIXED)  

 A71

PCIE_DOWN1_TXP0

 B71

PCIE_DOWN1_RXP0

 A72

PCIE_DOWN1_TXN0

 B72

PCIE_DOWN1_RXN0

 A73

NC

 B73

NC

 A74

PCIE_DOWN1_TXP1

 B74

PCIE_DOWN1_RXP1

 A75

PCIE_DOWN1_TXN1

 B75

PCIE_DOWN1_RXN1

 A76

NC

 B76

NC

 A77

NC

 B77

NC

 A78

NC

 B78

NC

 A79

NC

 B79

NC

 A80

 GND (FIXED)  

 B80

 GND (FIXED)  

 A81

NC

 B81

USB_VBUS_EN1

 A82  

NC

 B82  

USB_VBUS_EN2

 A83  

NC

 B83  

USB_VBUS_EN3

 A84  

NC

 B84  

NC

 A85  

CPU_GPIO0_A6

 B85  

NC

 A86  

USB_VBUS_EN0

 B86  

NC

 A87  

NC

 B87  

NC

 A88  

VPX_CLK_PCIE_P

 B88  

NC

 A89  

VPX_CLK_PCIE_N

 B89  

NC

 A90  

 GND (FIXED)  

 B90  

 GND (FIXED)  

 A91  

P3V3

 B91  

x100_I2S_CLK

 A92  

CPU_SPI1_SO

 B92  

x100_I2S_WS

 A93  

CPU_GPIO1_B1

 B93  

x100_I2S_SDI0

 A94  

CPU_SPI1_SCK

 B94  

x100_I2S_MCLK

 A95  

CPU_SPI1_SI

 B95  

x100_I2S_SDO0

 A96  

NC

 B96  

NC

 A97  

NC

 B97  

CPU_SPI1_CSN0

 A98  

CPU_CAN_TXD0

 B98  

FTX100_SE_TX

 A99  

CPU_CAN_RXD0

 B99  

FTX100_SE_RX

 A100  

 GND (FIXED)  

 B100  

 GND (FIXED)  

 A101  

CPU_CAN_TXD1

 B101  

CPU_FAN_PWM

 A102  

CPU_CAN_RXD1

 B102  

CPU_FAN_TACH

 A103  

NC

 B103  

NC

 A104  

 VCC_12V  

 B104  

 VCC_12V  

 A105  

 VCC_12V  

 B105  

 VCC_12V  

 A106  

 VCC_12V  

 B106  

 VCC_12V  

 A107  

 VCC_12V  

 B107  

 VCC_12V  

 A108  

 VCC_12V  

 B108  

 VCC_12V  

 A109  

 VCC_12V  

 B109  

 VCC_12V  

 A110  

 GND (FIXED)  

 B110  

 GND (FIXED)  

 

 

 Row C  

 Row D  

 C1  

 GND (FIXED)  

 D1  

 GND (FIXED)  

 C2  

 GND

 D2  

 GND  

 C3  

USB3_P0_RXN

 D3  

USB3_P0_TXN

 C4  

USB3_P0_RXP

 D4  

USB3_P0_TXP

 C5  

 GND  

 D5  

 GND  

 C6  

USB3_P1_RXN

 D6  

USB3_P1_TXN

 C7  

USB3_P1_RXP

 D7  

USB3_P1_TXP

 C8  

 GND  

 D8  

 GND  

 C9  

USB3_P2_RXN

 D9  

USB3_P2_TXN

 C10  

USB3_P2_RXP

 D10  

USB3_P2_TXP

 C11  

 GND (FIXED)  

 D11  

 GND (FIXED)  

 C12  

USB3_P3_RXN

 D12  

USB3_P3_TXN

 C13  

USB3_P3_RXP

 D13  

USB3_P3_TXP

 C14  

 GND  

 D14  

 GND  

 C15  

NC

 D15  

X100_AUXA_DP

 C16  

NC

 D16  

X100_AUXA_DN

 C17  

X100_UART_TXD0

 D17  

D2000_UART0_TXD

 C18  

X100_UART_RXD0

 D18  

D2000_UART0_RXD

 C19  

PEU0_X1_RXP

 D19  

PEU0_X1_TXP

 C20  

PEU0_X1_RXN

 D20  

PEU0_X1_TXN

 C21  

 GND (FIXED)  

 D21  

 GND (FIXED)  

 C22  

PEU1_X1_RXP

 D22  

PEU1_X1_TXP

 C23  

PEU1_X1_RXN

 D23  

PEU1_X1_TXN

 C24  

DP0_HPD_IN

 D24  

CPU_DEBUG_UART_TXD

 C25  

NC

 D25  

CPU_DEBUG_UART_RXD

 C26  

NC

 D26  

X100_DP0_L0_P

 C27  

X100_UART_TXD1

 D27  

X100_DP0_L0_N

 C28  

X100_UART_RXD1

 D28  

P1V8

 C29  

NC

 D29  

X100_DP0_L1_P

 C30  

NC

 D30  

X100_DP0_L1_N

 C31  

 GND (FIXED)  

 D31  

 GND (FIXED)  

 C32  

X100_AUXB_DP

 D32  

X100_DP0_L2_P

 C33  

X100_AUXB_DN

 D33  

X100_DP0_L2_N

 C34  

NC

 D34  

NC

 C35  

PS_ON

 D35  

P1V8_AUX

 C36  

X100_AUXC_DP

 D36  

X100_DP0_L3_P

 C37  

X100_AUXC_DN

 D37  

X100_DP0_L3_N

 C38  

NC

 D38  

VDDIO25_STB

 C39  

X100_DP2_L0_P

 D39  

X100_DP1_L0_P

 C40  

X100_DP2_L0_N

 D40  

X100_DP1_L0_N

 C41  

 GND (FIXED)  

 D41  

 GND (FIXED)  

 C42  

NC

 D42  

X100_DP1_L1_P

 C43  

NC

 D43  

X100_DP1_L1_N

 C44  

DP2_HPD_IN

 D44  

DP1_HPD_IN

 C45  

DATA_8388

 D45  

FTX100_WAKEUP_N

 C46  

SE_SMBCLK

 D46  

X100_DP1_L2_P

 C47  

SE_SMBDAT

 D47  

X100_DP1_L2_N

 C48  

FT_PEU0_LINKUP0

 D48  

FT_PEU1_LINKUP0

 C49  

COME_CLK_PEG_P

 D49  

X100_DP1_L3_P

 C50  

COME_CLK_PEG_N

 D50  

X100_DP1_L3_N

 C51  

 GND (FIXED)  

 D51  

 GND (FIXED)  

 C52  

FT_PEU0_RXP0

 D52  

FT_PEU0_TXP0

 C53  

FT_PEU0_RXN0

 D53  

FT_PEU0_TXN0

 C54  

NC

 D54  

NC

 C55  

FT_PEU0_RXP1

 D55  

FT_PEU0_TXP1

 C56  

FT_PEU0_RXN1

 D56  

FT_PEU0_TXN1

 C57  

NC

 D57  

NC

 C58  

FT_PEU0_RXP2

 D58  

FT_PEU0_TXP2

 C59  

FT_PEU0_RXN2

 D59  

FT_PEU0_TXN2

 C60  

 GND (FIXED)  

 D60  

 GND (FIXED)  

 C61  

FT_PEU0_RXP3

 D61  

FT_PEU0_TXP3

 C62  

FT_PEU0_RXN3

 D62  

FT_PEU0_TXN3

 C63  

X100_UART_TXD2

 D63

X100_UART_TXD3

 C64

X100_UART_RXD2

 D64

X100_UART_RXD3

 C65

FT_PEU0_RXP4

 D65

FT_PEU0_TXP4

 C66

FT_PEU0_RXN4

 D66

FT_PEU0_TXN4

 C67

NC

 D67

 GND

 C68

FT_PEU0_RXP5

 D68

FT_PEU0_TXP5

 C69

FT_PEU0_RXN5

 D69

FT_PEU0_TXN5

 C70

 GND (FIXED)  

 D70

 GND (FIXED)  

 C71

FT_PEU0_RXP6

 D71

FT_PEU0_TXP6

 C72

FT_PEU0_RXN6

 D72

FT_PEU0_TXN6

 C73

 GND

 D73

 GND

 C74

FT_PEU0_RXP7

 D74

FT_PEU0_TXP7

 C75

FT_PEU0_RXN7

 D75

FT_PEU0_TXN7

 C76

 GND

 D76

 GND

 C77

POWER_LED

 D77

NC

 C78

FT_PEU0_RXP8

 D78

FT_PEU0_TXP8

 C79

FT_PEU0_RXN8

 D79

FT_PEU0_TXN8

 C80

 GND (FIXED)  

 D80

 GND (FIXED)  

 C81

FT_PEU0_RXP9

 D81

FT_PEU0_TXP9

 C82  

FT_PEU0_RXN9

 D82  

FT_PEU0_TXN9

 C83  

OCT_FAN_PWM

 D83  

OCT_FAN_TACH

 C84  

 GND  

 D84  

 GND  

 C85  

FT_PEU0_RXP10

 D85  

FT_PEU0_TXP10

 C86  

FT_PEU0_RXN10

 D86  

FT_PEU0_TXN10

 C87  

 GND  

 D87  

 GND  

 C88  

FT_PEU0_RXP11

 D88  

FT_PEU0_TXP11

 C89  

FT_PEU0_RXN11

 D89  

FT_PEU0_TXN11

 C90  

 GND (FIXED)  

 D90  

 GND (FIXED)  

 C91  

FT_PEU0_RXP12

 D91  

FT_PEU0_TXP12

 C92  

FT_PEU0_RXN12

 D92  

FT_PEU0_TXN12

 C93  

 GND  

 D93  

 GND  

 C94  

FT_PEU0_RXP13

 D94  

 FT_PEU0_TXP13

 C95  

FT_PEU0_RXN13

 D95  

FT_PEU0_TXN13

 C96  

 GND  

 D96  

 GND  

 C97  

SYS_FAN_PWM

 D97  

SYS_FAN_TACH

 C98  

FT_PEU0_RXP14

 D98  

FT_PEU0_TXP14

 C99  

FT_PEU0_RXN14

 D99  

FT_PEU0_TXN14

 C100  

 GND (FIXED)  

 D100  

 GND (FIXED)  

 C101  

FT_PEU0_RXP15

 D101  

FT_PEU0_TXP15

 C102  

FT_PEU0_RXN15

 D102  

FT_PEU0_TXN15

 C103  

 GND  

 D103  

 GND  

 C104  

 VCC_12V  

 D104  

 VCC_12V  

 C105  

 VCC_12V  

 D105  

 VCC_12V  

 C106  

 VCC_12V  

 D106  

 VCC_12V  

 C107  

 VCC_12V  

 D107  

 VCC_12V  

 C108  

 VCC_12V  

 D108  

 VCC_12V  

 C109  

 VCC_12V  

 D109  

 VCC_12V  

 C110  

 GND (FIXED)  

 D110  

 GND (FIXED)  

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/588795.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C++入门系列-函数重载

🌈个人主页: 羽晨同学 💫个人格言:“成为自己未来的主人~” 函数重载 自然语言当中,一个词可以有多重含义,人们可以通过上下文来判断该词真实的含义,即该词被重载了。 函数重载的概念 函数重载&#x…

A4的PDF按A3打印

先用办公软件打开,比如WPS。 选择打印-属性。 纸张选A3,如果是双面打印,选短边装订,然后在版面-页面排版-每张页数(N合1)选2。 不同打印机的具体配置可能不一样,但大体都是这个套路。

rocketmq dashboard控制台中topic状态无法展示

现象 在使用rocketmq控制台查看topic状态和订阅状态时,出现错误和没有信息的情况。 原因 rocketmq控制台版本问题,最新版本为1.0.1,支持rocketmq5版本,如果使用rocketmq4版本的服务无法兼容对应的数据。同理1.0.0版本也无法兼容ro…

中兴ZXV10 B860AV2.1机顶盒刷机

移动的电视盒子如果不续费,连桌面都进不去,趁着五一有空把系统刷了。整体上比较顺利。 注意这个盒子只有两个螺丝,盒子上已经标识,如上图左上角和右下角。盒子里面有卡扣,卸掉螺丝直接扣是很难打开的,需要用…

【CLion】clion无法加载或找不到cmakekists文件

一、问题表象 最近工作中,在git pull远程仓库最新版本程序后,平时打开CLion自动加载的工程CMakeLists文件突然失效(显示找不到可编译的文件),无法debug程序。 二、原因分析 基于平时的编码经验和之前git pull也出现…

深度学习之基于CIFAR10图像分类可视化

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 深度学习之基于CIFAR-10图像分类可视化项目简介 一、项目背景 随着深度学习和计算机视觉技术的飞速发展&#xff…

边缘计算含义与应用简析

边缘计算概述 边缘计算使数据存储和处理靠近生成或收集数据的位置,而不是在位于数千公里的服务器上。它将通过保持灵活性在边缘无缝可靠地部署服务。它比云计算更安全,因为不需要传输数据。因此,在将数据从边缘移动到云端时,不用…

基于React实现B站评论区

今天继续来学习一下React,使用React实现B站评论区,如下图: 在使用React开发类似B站评论区的功能时,我们需要考虑以下几个关键点来构建一个基本的评论系统: 1. 设计组件结构 首先,设计组件结构是关键。至少…

什么是弹性云服务器(ECS)

弹性云服务器(Elastic Cloud Server,ECS)是由CPU、内存、操作系统、云硬盘组成的基础的计算组件。弹性云服务器创建成功后,您就可以像使用自己的本地PC或物理服务器一样,在云上使用弹性云服务器。 云服务器ECS&#x…

Re71:读论文 Sequence to Sequence Learning with Neural Networks

诸神缄默不语-个人CSDN博文目录 诸神缄默不语的论文阅读笔记和分类 论文名称:Sequence to Sequence Learning with Neural Networks ArXiv下载地址:https://arxiv.org/abs/1409.3215 本文是2014年NeurIPS论文(那时候这个会还叫NIPS&#xf…

HBase的简单学习四

一 HBase的进阶 1.1 hbase的写流程 Hbase读取数据的流程: 1)是由客户端发起读取数据的请求,首先会与zookeeper建立连接 2)从zookeeper中获取一个hbase:meta表位置信息,被哪一个regionserver所管理着 hbase:meta表…

C语言:循环结构

循环结构 1. for循环概念举例示例结果分析 补充 2. while循环概念举例示例结果分析补充 3. do-while循环概念举例示例结果分析 补充 4.循环控制举例示例结果分析 C语言中的循环结构是一种重要的编程构造,它允许我们重复执行一段代码,直到满足某个条件为止…

Hive优化以及相关参数设置

1.表层面设计优化 1.1 表分区 分区表实际上就是对应一个 HDFS 文件系统上的独立的文件夹,该文件夹下是该分区所有的数据文件。Hive 中的分区就是分目录,把一个大的数据集根据业务需要分割成小的数据集。在查询时通过 WHERE 子句中的表达式选择查询所需要…

Angular基础-搭建Angular运行环境

这篇文章介绍了在Angular项目中进行开发环境搭建的关键步骤。包括node.js安装和配置、安装Angular CLI工具、安装angular-router、创建Angular项目等步骤。这篇文章为读者提供了清晰的指南,帮助他们快速搭建Angular开发环境,为后续的项目开发奠定基础。 …

Python中动画显示与gif生成

1. 动画生成 主要使用的是 matplotlib.animation ,具体示例如下: import matplotlib.pyplot as plt import matplotlib.animation as animation import numpy as np fig, ax plt.subplots() t np.linspace(0, 3, 40) g -9.81 v0 12 z g * t**2 / …

【项目学习01_2024.05.02_Day04】

学习笔记 4 课程分类查询4.1需求分析4.2 接口定义4.3 接口开发4.3.1 树型表查询4.3.2 开发Mapper 4 课程分类查询 4.1需求分析 有课程分类的需求 course_category课程分类表的结构 这张表是一个树型结构,通过父结点id将各元素组成一个树。 利用mybatis-plus-gen…

第十五届蓝桥杯Java软件开发大学B组自我经验小结

自我介绍 23届大一 双非 计院科班 软件工程 江苏人在吉林上大学 Java蒟蒻 在学校的宣传下 有幸参加了第十五届蓝桥杯Java大学b组省赛 蓝桥杯说明 就是一个算法比赛吧 考试时间9.00到1.00 四小时 带准考证和身份证和笔 草稿纸会发 赛制是IOC就是不会给任何反馈 就是你…

IDEA 创建Servlet-HelloWorldServlet

servlet 1.创建空项目2.配置web项目3.配置Tomcat4.加载Tomcat包5.创建HelloWorldServlet类6.配置web.xml7.运行get与post请求 1.创建空项目 2.配置web项目 3.配置Tomcat 4.加载Tomcat包 5.创建HelloWorldServlet类 public class controller extends HttpServlet {Override//get…

java入门-包装类

包装类 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的。基本类型的数据不具备"对象"的特性(没有属性和方法可以调用),因此,java为每种数据类型分别设计了对应的类,即*…

《与 Apollo 共创生态——Apollo7周年大会干货分享》

&#x1f308;个人主页: Aileen_0v0 &#x1f525;热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​&#x1f4ab;个人格言:“没有罗马,那就自己创造罗马~” 文章目录 阿波罗X企业自动驾驶解决方案自动驾驶技术提升与挑战自动驾驶系统功能与性能的详细解析<td alig…
最新文章