Central Process Unit (CPU)
3 Mar 2025
Read time: 1 minute(s)
CPU 内核采用了平头哥 E907,是一款基于 RISC-V 指令集的高性能嵌入式处理器。
特性说明
- RV32IMAFDCP 指令集
- 单双精度浮点单元
- 五级单发按序执行流水线
- 一级哈佛结构,ICACHE 32 KB,DCACHE 16 KB,缓存行大小为 32 字节
- 物理内存保护 (PMP)
- 核内中断 CLINT 和中断控制器 CLIC,支持中断嵌套
- 支持平头哥 MCU 特性扩展技术,包括中断处理加速技术、MCU 扩展特性
- 机器模式和用户模式
- 标准 2 线 JTAG 调试接口
中断号
中断号 |
模块 |
---|---|
7 |
CPU_TIMER |
16 |
SYSCFG |
20 |
CPM |
21 |
SDFM |
22 |
HCL |
23 |
CORDIC |
24 |
EPWM_FAULT |
25 |
EPWM |
26 |
CAP |
27 |
QEP |
28 |
ADC |
29 |
QOUT |
32 |
DMA |
33 |
CE |
34 |
USB_DEV |
39 |
EMAC |
41 |
SPI_ENC |
42 |
QSPI2 |
43 |
QSPI3 |
44 |
QSPI0 |
45 |
QSPI1 |
64 |
WDOG |
68 |
GPIO_GRP_A |
69 |
GPIO_GRP_B |
70 |
GPIO_GRP_C |
71 |
GPIO_GRP_D |
72 |
GPIO_GRP_E |
76 |
UART0 |
77 |
UART1 |
78 |
UART2 |
79 |
UART3 |
80 |
UART4 |
81 |
UART5 |
82 |
UART6 |
83 |
UART7 |
84 |
I2C0 |
85 |
I2C1 |
86 |
I2C2 |
88 |
CAN0 |
89 |
CAN1 |
90 |
PWM |
94 |
THS |
104 |
TA0_IF |
105 |
TA1_IF |
106 |
EDAT0_IF |
107 |
EDAT1_IF |
108 |
BIS0_IF |
109 |
BIS_IF |