Sign In
Upload
Manuals
Brands
SiFive Manuals
Single board computers
E300
SiFive E300 Manuals
Manuals and User Guides for SiFive E300. We have
1
SiFive E300 manual available for free PDF download: Reference Manual
SiFive E300 Reference Manual (66 pages)
Brand:
SiFive
| Category:
Single board computers
| Size: 0 MB
Table of Contents
Sifive E300 Platform Reference Manual
3
Table of Contents
5
Introduction
9
Block Diagram
9
Configurable E31 RISC-V Coreplex
9
Custom Accelerators
10
On-Chip Memory
10
Execute-In-Place Quad-SPI Flash Controller
10
Peripheral Devices
11
Platform-Level Interrupt Controller
11
Always-On Block and Power Management
11
Debug Support
11
Software Tools
11
E300 Platform Memory Map
13
E300 Power Modes
15
Run Mode
15
Wait Mode
15
Sleep Mode
15
E300 Clock Generation
17
Clock Generation Overview
17
Internal Trimmable Programmable 72 Mhz Oscillator (HFROSC)
18
External 16 Mhz Crystal Oscillator (HFXOSC)
19
Internal High-Frequency PLL (HFPLL)
19
PLL Output Divider
21
Internal Low-Frequency Oscillator (LFRCOSC)
21
External 32.768 Khz Low-Frequency Crystal Oscillator (LFXOSC)
21
E300 Always-On (AON) Domain
23
AON Power Source
23
AON Clocking and Tilelink Slave Port
23
AON Reset Unit
23
Power-On Reset Circuit
24
External Reset Circuit
24
Reset Cause
25
Watchdog Timer (WDT)
25
Real-Time Clock (RTC)
25
Backup Registers
25
Power-Management Unit (PMU)
25
AON Memory Map
25
E300 Power-Management Unit (PMU)
27
PMU Overview
27
PMU Key Register (Pmukey)
27
PMU Program
27
Initiate Sleep Sequence Register (Pmusleep)
28
Wakeup Signal Conditioning
29
PMU Interrupt Enables (Pmuie) and Wakeup Cause (Pmucause)
29
Memory Map
30
E300 Power, Reset, Clock, Interrupt (PRCI) Control and Status Registers
31
PRCI Address Space Usage
31
E300 Watchdog Timer (WDT)
33
Watchdog Count Register (Wdogcount)
33
Watchdog Clock Selection
34
Watchdog Configuration Register Wdogcfg
34
Watchdog Compare Register (Wdogcmp)
35
Watchdog Key Register (Wdogkey)
35
Watchdog Feed Address (Wdogfeed)
35
Watchdog Configuration
35
Watchdog Resets
35
Watchdog Interrupts (Wdogcmpip)
36
E300 Real-Time Clock (RTC)
37
RTC Count Registers Rtchi/Rtclo
37
RTC Configuration Register Rtccfg
37
RTC Compare Register Rtccmp
38
E300 Backup Registers
39
General Purpose Input/Output Controller (GPIO)
41
Memory Map
41
Input / Output Values
41
Interrupts
41
Internal Pull-Ups
43
Drive Strength
43
Output Inversion
43
HW I/O Functions (IOF)
43
Behavior During Sleep Mode
44
Universal Asynchronous Receiver/Transmitter (UART)
45
UART Overview
45
Memory Map
45
Transmit Data Register (Txdata)
46
Receive Data Register (Rxdata)
46
Transmit Control Register (Txctrl)
46
Receive Control Register (Rxctrl)
47
Interrupt Registers (Ip and Ie)
47
Baud Rate Divisor Register (DIV)
47
Serial Peripheral Interface (SPI)
49
SPI Overview
49
Memory Map
49
Serial Clock Divisor Register (Sckdiv)
49
Serial Clock Mode Register (Sckmode)
50
Chip Select ID Register (Csid)
51
Chip Select Default Register (Csdef)
51
Chip Select Mode Register (Csmode)
51
Delay Control Registers (Delay0 and Delay1)
52
Frame Format Register (Fmt)
52
Transmit Data Register (Txdata)
53
Receive Data Register (Rxdata)
53
Transmit Watermark Register (Txmark)
54
Receive Watermark Register (Rxmark)
54
Interrupt Registers (Ie and Ip)
54
SPI Flash Interface Control Register (Fctrl)
55
SPI Flash Instruction Format Register (Ffmt)
55
One-Time Programmable Memory (OTP) Peripheral
57
Memory Map
57
Programmed-I/O Lock Register (Otp Lock)
57
Programmed-I/O Sequencing
59
Read Sequencer Control Register (Otp Rsctrl)
59
E300 Pulse-Width Modulation (PWM) Peripheral
61
PWM Overview
61
PWM Memory Map
61
PWM Count Register (Pwmcount)
61
PWM Configuration Register (Pwmcfg)
62
PWM Compare Registers (Pwmcmp0-Pwmcmp3)
63
Deglitch and Sticky Circuitry
64
Generating Left- or Right-Aligned PWM Waveforms
64
Generating Center-Aligned (Phase-Correct) PWM Waveforms
65
Generating Arbitrary PWM Waveforms Using Ganging
66
Generating One-Shot Waveforms
66
PWM Interrupts
66
Advertisement
Advertisement
Related Products
SiFive E31
SiFive E3* Core IP Series
SiFive E2* Core IP Series
SiFive E7* Core IP Series
SiFive Categories
Microcontrollers
Motherboard
Network Hardware
Single board computers
More SiFive Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL