Program Instruction
Value
Meaning
0
0x0F0
Assert
corerst
1
0x1F0
Assert
hfclkrst
2
0x1D0
Deassert
pmu_out_1
3
0x1C0
Deassert
pmu_out_0
4-7
0x1C0
Repeats
14.5
Initiate Sleep Sequence Register (
pmusleep
)
Writing any value to the
pmusleep
register initiates the sleep sequence stored in the sleep pro-
gram memory. The MOFF block will sleep until an event enabled in the
pmuie
register occurs.
14.6
Wakeup Signal Conditioning
The PMU can be woken by the external
dwakeup
signal, which is preconditioned by the signal
conditioning block.
The
dwakeup
signal has a fixed deglitch circuit that requires the
dwakeup
signal remain asserted
for two AON clock edges before being accepted. The conditioning circuit also resynchronizes
the
dwakeup
signal to the AON
lfclk
.
14.7
PMU Interrupt Enables (
pmuie
) and Wakeup Cause
(
pmucause
)
The
pmuie
register indicates which events can wake the MOFF block from sleep.
The
dwakeup
bit indicates that a logic 0 on the
dwakeup_n
pin can rouse MOFF. The
rtc
bit
indicates that the RTC comparator can rouse MOFF.
pmuie: PMU Interrupt Enables (
pmuie
)
Register Offset
0x140
Bits
Field Name
Attr.
Rst.
Description
[3:0]
pmuie
RW
0x1
PMU Interrupt Enables
[31:4]
Reserved
Table 37:
Default PMU sleep program
Table 38:
pmuie: PMU Interrupt Enables
Chapter 14 Power-Management Unit (PMU)
SiFive FE310-G000 Manual: v3p2
© SiFive, Inc.
Page 66
Содержание FE310-G000
Страница 1: ...SiFive FE310 G000 Manual v3p2 SiFive Inc ...