寄存器描述

Atlas 200I A2 加速模块提供了两个PWM管脚复用控制寄存器,描述如下。

管脚名称

信号名称定义

MUX Base Address

Offset Address

Reset Value

复用关系

PWM2

GPIO1_00/FAN_PWM0

0xC4000000

0xCC

0x00000000

Bits[31:3]:预留

Bits[2:0]:

000:pad_pwm2;

001:pad_ddr_utxd;

011:pad_gpio1_00;

111:pad_prb_a[28];

其它:保留

PWM3

GPIO1_01/FAN_PWM1

0xC4000000

0xD0

0x00000000

Bits[31:3]:预留

Bits[2:0]:

000:pad_pwm3;

001:pad_ddr_urxd;

011:pad_gpio1_01;

111:pad_prb_a[29];

其它:保留

PWM寄存器基地址为0xC4080000,寄存器部分描述如下表。

寄存器名称

描述

偏移地址

宽度

默认值

字段名称

字段范围

字段属性

字段默认值

字段释义

PWM_PRD2

2通道脉冲周期寄存器

0x20

32

0x0FFFFFFF

reserved

31:28

-

0x0

保留

pwm_prd2

27:0

RW

0xFFFFFFF

通道2输出PWM信号的周期

CH2_PWL

2通道脉冲低电平起始寄存器

0x24

32

0x00000000

reserved

31:28

-

0x0

保留

ch2_pwl

27:0

RW

0x0000000

第2通道PWM信号脉冲低电平开始时刻

CH2_PWH

2通道脉冲低电平起始寄存器

0x28

32

0x00000000

reserved

31:28

-

0x0

保留

ch2_pwh

27:0

RW

0x0000000

第2通道PWM信号脉冲高电平开始时刻

PWM_PRD3

3通道脉冲周期寄存器

0x2C

32

0x0FFFFFFF

reserved

31:28

-

0x0

保留

pwm_prd3

27:0

RW

0xFFFFFFF

通道3输出PWM信号的周期

CH3_PWL

3通道脉冲低电平起始寄存器

0x30

32

0x00000000

reserved

31:28

-

0x0

保留

ch3_pwl

27:0

RW

0x0000000

第3通道PWM信号脉冲低电平开始时刻

CH3_PWH

3通道脉冲低电平起始寄存器

0x34

32

0x00000000

reserved

31:28

-

0x0

保留

ch3_pwh

27:0

RW

0x0000000

第3通道PWM信号脉冲高电平开始时刻

MEASURE_TIME

风扇测量时间窗大小

0x0108

32

0x0000

reserved

31:14

RW

0x00

保留

set_cnt500ms

13:0

RW

0x00

风扇测量时间窗大小,表示有多少个8KHz时钟