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_PWMCS |
| 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 | EDT0_IF |
| 107 | EDT1_IF |
| 108 | BISS0_IF |
| 109 | BISS_IF |
