Edit online

Central Process Unit (CPU)

3 Mar 2025
Read time: 2 minute(s)

CPU 内核采用了平头哥 C906,是一款基于 RISC-V 指令集的 64 位高性能处理器,内嵌 MMU,可运行 Linux 以及各种 RTOS 操作系统。

特性说明

  • RV64IMAFDC 指令架构
  • 五级单发按序执行流水线
  • 一级哈佛结构,ICACHE 32 KB,DCACHE 16 KB,缓存行大小为 64 字节
  • 内存管理单元 MMU,使用 Sv39 模型
  • 物理内存保护 (PMP)
  • 核内中断 CLINT 和中断控制器 CLIC
  • 支持平头哥 MCU 特性扩展技术,包括中断处理加速技术、MCU 扩展特性
  • 机器模式、超级用户模式和用户模式
  • 标准 4 线 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

32

DMA

33

CE

34

USB_DEV

35

USB_HOST0_EHCI

36

USB_HOST0_OHCI

37

USB_HOST1_EHCI

38

USB_HOST0_OHCI

39

GMAC0

40

GMAC1

41

SPI_ENC

42

QSPI2

43

QSPI3

44

QSPI0

45

QSPI1

46

SDMC0

47

SDMC1

48

SDMC2

49

XSPI

50

RTC

51

MTOP

52

I2S0

53

I2S1

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

73

GPIO_GRP_F

76

UART0

77

UART1

78

UART2

79

UART3

80

UART4

81

UART5

82

UART6

83

UART7

84

I2C0

85

I2C1

86

I2C2

87

I2C3

88

CAN0

89

CAN1

90

PWM

92

GPAI

93

RTP

94

THS

95

CIR