Central Process Unit (CPU)
CPU 内核采用了平头哥 E907,是一款基于 RISC-V 指令集的高性能嵌入式处理器。
特性说明
- RV32IMAFDCP 指令集
- 单双精度浮点单元
- 五级单发按序执行流水线
- 一级哈佛结构,ICACHE 32 KB,DCACHE 16 KB,缓存行大小为 32 字节
- 支持紧耦合存储 (TCM),系统 SRAM 可切换为 TCM,I/DTCM 最大可配置 128 KB
- 物理内存保护 (PMP)
- 核内中断 CLINT 和中断控制器 CLIC,支持中断嵌套
- 支持平头哥 MCU 特性扩展技术,包括中断处理加速技术、MCU 扩展特性
- 机器模式和用户模式
- 标准 2 线 JTAG 调试接口
中断号
| 中断号 | 模块 | 
|---|---|
| 7 | CPU_TIMER | 
| 16 | SYSCFG | 
| 20 | CPM | 
| 21 | SDFM | 
| 22 | HCL | 
| 23 | CORDIC | 
| 24 | PWMCS_FAULT | 
| 25 | PWMCS_EPWM | 
| 26 | PWMCS_CAP | 
| 27 | PWMCS_QEP | 
| 28 | PSADC | 
| 29 | PWMCS_QOUT | 
| 32 | DMA | 
| 33 | CE | 
| 34 | USB_DEV | 
| 35 | USB_HOST0_EHCI | 
| 36 | USB_HOST0_OHCI | 
| 39 | GMAC | 
| 41 | SPI_ENC | 
| 42 | QSPI2 | 
| 43 | QSPI3 | 
| 44 | QSPI0 | 
| 45 | QSPI1 | 
| 46 | SDMC0 | 
| 47 | SDMC1 | 
| 49 | XSPI | 
| 50 | RTC | 
| 51 | MTOP | 
| 52 | I2S | 
| 54 | AUDIO | 
| 55 | LCD | 
| 56 | DSI | 
| 57 | DVP | 
| 59 | DE | 
| 60 | GE | 
| 61 | VE | 
| 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 | 
| 92 | GPAI | 
| 93 | RTP | 
| 94 | THS | 
| 95 | CIR | 
| 104 | TA0_IF | 
| 105 | TA1_IF | 
| 106 | EDAT0_IF | 
| 107 | EDAT1_IF | 
| 108 | BIS0_IF | 
| 109 | BIS_IF | 
