Edit online

X-Format 寄存器

3 Mar 2025
Read time: 9 minute(s)

0x0100 X-Format CFG1

默认值:0x00000000

X-Format 配置寄存器 1

位域

类型

默认值

描述

31:28

R/W

0x0

RXFIFO_TH
RXFIFO Threshold,RXFIFO 水位,当 RXFIFO 的数据量大于等于 RXFIFO_TH 时,产生接收的 IRQ 或 DRQ。
  • 0x0:1
  • 0x1:2
  • ...
  • 0xF:16

27:24

R/W

0x0

TXFIFO_TH
TXFIFO Threshold,TXFIFO 水位,当 TXFIFO 的剩余空间大于等于 TXFIFO_TH 时,产生接收的 IRQ 或 DRQ。
  • 0x0:1
  • 0x1:2
  • ...
  • 0xF:16

23

-

-

-

22

R/W

0x0

XFMT_RXFIFO_DRQ_EN
X-Format RXFIFO DMA Request Enable,RXFIFO 数据大于等于水位 RXFIFO_TH 的 DMA 请求使能。
  • 0x0:未使能
  • 0x1:使能

21

R/W

0x0

XFMT_RXFIFO_IRQ_EN
X-Format RXFIFO Interrup Enable,RXFIFO 数据大于等于水位 RXFIFO_TH 的中断请求使能。
  • 0x0:未使能
  • 0x1:使能

20

R/W

0x0

XFMT_RXFIFO_EN
X-Format RXFIFO Enable,X-Format RXFIFO 使能。使能后 X-Format 通过 RXFIFO 进行接收数据。RXFIFO 的入口地址为寄存器 XDAT0 的地址。
  • 0x0:未使能,采用寄存器的方式进行接收
  • 0x1:使能

19

-

-

-

18

R/W

0x0

XFMT_TXFIFO_DRQ_EN
X-Format TXFIFO DMA Request Enable,TXFIFO 剩余空间大于等于水位 TXFIFO_TH 的 DMA 请求使能。
  • 0x0:未使能
  • 0x1:使能

17

R/W

0x0

XFMT_TXFIFO_IRQ_EN
X-Format TXFIFO Interrup Enable,TXFIFO 剩余空间大于等于水位 RXFIFO_TH 的中断请求使能。
  • 0x0:未使能
  • 0x1:使能

16

R/W

0x0

XFMT_TXFIFO_EN
X-Format TXFIFO Enable,X-Format TXFIFO 使能。使能后 X-Format 通过 TXFIFO 进行发送数据。TXFIFO 的入口地址为寄存器 XCMD0 的地址。
  • 0x0:未使能,采用寄存器的方式进行发送
  • 0x1:使能

15:12

R/W

0x0

XFMT_RXC_LEN
X-Format XDAT Length,接收的 XDAT 的域长度,即除了起始位和结束位的长度。
  • 0x0:8-bit
  • 0x1:9-bit
  • 0x2:10-bit
  • ...
  • 0xa:18-bit
  • others:18-bit

11:8

-

-

-

7:4

R/W

0x0

XFMT_TXC_LEN
X-Format XCMD Length,发送的 XCMD 的域长度,即除了起始位和结束位的长度。
  • 0x0:8-bit
  • 0x1:9-bit
  • 0x2:10-bit
  • ...
  • 0xa:18-bit
  • others:18-bit

3:0

-

-

-

0x0104 X-Format CFG2

默认值:0x00000000

X-Format 配置寄存器 2

位域

类型

默认值

描述

31:30

-

-

-

29:25

R/W

0x0

RXFIFO_CNT
RXFIFO Counter,RXFIFO 存有数据计数器,单位是 32-bit。
  • 0x0:0
  • 0x1:1
  • ...
  • 0xF:15

24:20

R/W

0x0

TXFIFO_CNT
TXFIFO Counter,TXFIFO 存有数据计数器,单位是 32-bit。
  • 0x0:0
  • 0x1:1
  • ...
  • 0xF:15

19

R/W

0x0

XFMT_RXFIFO_DOVF_IRQ_EN
X-Format RXFIFO Down Overflow Interrupt Enable,RXFIFO 下溢出中断使能。
  • 0x0:未使能
  • 0x1:使能

18

R/W

0x0

XFMT_RXFIFO_UOVF_IRQ_EN
X-Format RXFIFO Up Overflow Interrupt Enable,RXFIFO 上溢出中断使能。
  • 0x0:未使能
  • 0x1:使能

17

R/W

0x0

XFMT_TXFIFO_DOVF_IRQ_EN
X-Format TXFIFO Down Overflow Interrupt Enable,TXFIFO 下溢出中断使能。
  • 0x0:未使能
  • 0x1:使能

16

R/W

0x0

XFMT_TXFIFO_UOVF_IRQ_EN
X-Format TXFIFO Up Overflow Interrupt Enable,TXFIFO 上溢出中断使能。
  • 0x0:未使能
  • 0x1:使能

15:8

R/W

0x0

XFMT_RXC_NUM
X-Format XDAT Number,接收的 XDAT 的数量配置。在接收采用寄存器模式下,最多可以接收 16x XDAT ;而在接收采用 RXFIFO 模式下,最多可以支持接收 256x XDAT。
  • 0x0:1x XDAT
  • 0x1:2x XDAT
  • ...
  • 0xff:256x XDAT

7:0

R/W

0x0

XFMT_TXC_NUM
X-Format XCMD Number,发送的 XCMD 的数量配置。在发送采用寄存器模式下,最多可以发送 16x XCMD ;而在发送采用 TXFIFO 模式下,最多可以支持发送 256x XCMD。
  • 0x0:1x XCMD
  • 0x1:2x XCMD
  • ...
  • 0xff:256x XCMD

0x0110 XCMD0

默认值:0x00000000

XCMD0

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD0

XCMD0 Field,发送的 XCMD0 域,这里不包括起始位和结束位。

0x0114 XCMD1

默认值:0x00000000

XCMD1

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD1

XCMD1 Field,发送的 XCMD1 域,这里不包括起始位和结束位。

0x0118 XCMD2

默认值:0x00000000

XCMD2

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD2

XCMD2 Field,发送的 XCMD2 域,这里不包括起始位和结束位。

0x011C XCMD3

默认值:0x00000000

XCMD3

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD3

XCMD3 Field,发送的 XCMD3 域,这里不包括起始位和结束位。

0x0120 XCMD4

默认值:0x00000000

XCMD4

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD4

XCMD4 Field,发送的 XCMD4 域,这里不包括起始位和结束位。

0x0124 XCMD5

默认值:0x00000000

XCMD5

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD5

XCMD5 Field,发送的 XCMD5 域,这里不包括起始位和结束位。

0x0128 XCMD6

默认值:0x00000000

XCMD6

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD6

XCMD6 Field,发送的 XCMD6 域,这里不包括起始位和结束位。

0x012C XCMD7

默认值:0x00000000

XCMD7

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD7

XCMD7 Field,发送的 XCMD7 域,这里不包括起始位和结束位。

0x0130 XCMD8

默认值:0x00000000

XCMD8

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD8

XCMD8 Field,发送的 XCMD8 域,这里不包括起始位和结束位。

0x0134 XCMD9

默认值:0x00000000

XCMD9

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD9

XCMD9 Field,发送的 XCMD9 域,这里不包括起始位和结束位。

0x0138 XCMD10

默认值:0x00000000

XCMD10

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD10

XCMD10 Field,发送的 XCMD10 域,这里不包括起始位和结束位。

0x013C XCMD11

默认值:0x00000000

XCMD11

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD11

XCMD11 Field,发送的 XCMD11 域,这里不包括起始位和结束位。

0x0140 XCMD12

默认值:0x00000000

XCMD12

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD12

XCMD12 Field,发送的 XCMD12 域,这里不包括起始位和结束位。

0x0144 XCMD13

默认值:0x00000000

XCMD13

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD13

XCMD13 Field,发送的 XCMD13 域,这里不包括起始位和结束位。

0x0148 XCMD14

默认值:0x00000000

XCMD14

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD14

XCMD14 Field,发送的 XCMD14 域,这里不包括起始位和结束位。

0x014C XCMD15

默认值:0x00000000

XCMD15

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XCMD15

XCMD15 Field,发送的 XCMD15 域,这里不包括起始位和结束位。

0x0180 XDAT0

默认值:0x00000000

XDAT0

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT0

XDAT0 Field,接收的 XDAT0 域,这里不包括起始位和结束位。

0x0184 XDAT1

默认值:0x00000000

XDAT1

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT1

XDAT1 Field,接收的 XDAT1 域,这里不包括起始位和结束位。

0x0188 XDAT2

默认值:0x00000000

XDAT2

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT2

XDAT2 Field,接收的 XDAT2 域,这里不包括起始位和结束位。

0x018C XDAT3

默认值:0x00000000

XDAT3

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT3

XDAT3 Field,接收的 XDAT3 域,这里不包括起始位和结束位。

0x0190 XDAT4

默认值:0x00000000

XDAT4

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT4

XDAT4 Field,接收的 XDAT4 域,这里不包括起始位和结束位。

0x0194 XDAT5

默认值:0x00000000

XDAT5

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT5

XDAT5 Field,接收的 XDAT5 域,这里不包括起始位和结束位。

0x0198 XDAT6

默认值:0x00000000

XDAT6

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT6

XDAT6 Field,接收的 XDAT6 域,这里不包括起始位和结束位。

0x019C XDAT7

默认值:0x00000000

XDAT7

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT7

XDAT7 Field,接收的 XDAT7 域,这里不包括起始位和结束位。

0x01A0 XDAT8

默认值:0x00000000

XDAT8

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT8

XDAT8 Field,接收的 XDAT8 域,这里不包括起始位和结束位。

0x01A4 XDAT9

默认值:0x00000000

XDAT9

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT9

XDAT9 Field,接收的 XDAT9 域,这里不包括起始位和结束位。

0x01A8 XDAT10

默认值:0x00000000

XDAT10

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT10

XDAT10 Field,接收的 XDAT10 域,这里不包括起始位和结束位。

0x01AC XDAT11

默认值:0x00000000

XDAT11

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT11

XDAT11 Field,接收的 XDAT11 域,这里不包括起始位和结束位。

0x01B0 XDAT12

默认值:0x00000000

XDAT12

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT12

XDAT12 Field,接收的 XDAT12 域,这里不包括起始位和结束位。

0x01B4 XDAT13

默认值:0x00000000

XDAT13

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT13

XDAT13 Field,接收的 XDAT13 域,这里不包括起始位和结束位。

0x01B8 XDAT14

默认值:0x00000000

XDAT14

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT14

XDAT14 Field,接收的 XDAT14 域,这里不包括起始位和结束位。

0x01BC XDAT15

默认值:0x00000000

XDAT15

位域

类型

默认值

描述

31:18

-

-

-

17:0

R/W

0x0

XDAT15

XDAT15 Field,接收的 XDAT15 域,这里不包括起始位和结束位。