跳转至

功能特性清单

1. CPU 核心

1.1 基本特性

  • RISC-V RV32IMC 指令集
  • 5 级流水线
  • 哈佛架构(独立指令/数据总线)
  • 分支预测
  • 硬件乘法器
  • 硬件除法器

1.2 缓存

  • 16KB I-Cache (2-way set associative)
  • 16KB D-Cache (2-way set associative, write-back)
  • LRU 替换策略
  • 预取机制

2. 存储系统

2.1 内部存储

  • 512KB ROM (Boot ROM)
  • 512KB SRAM
  • 512KB L2 Cache

2.2 外部存储接口

  • DDR3 控制器
  • SPI Flash 控制器
  • SDIO 2.0

3. 外设接口

3.1 高速接口

  • AXI4 互连
  • UART × 2
  • SPI × 2
  • I2C × 2

3.2 低速接口

  • GPIO × 32
  • Timer × 4
  • Watchdog Timer
  • PWM × 4

3.3 中断控制器

  • 外部中断 × 16
  • 内部中断 × 8
  • 优先级可配置

4. 时钟与电源管理

4.1 时钟系统

  • PLL 时钟生成
  • 时钟门控
  • 分频器

4.2 电源管理

  • 多电压域
  • 时钟门控省电
  • 动态电压频率调节 (DVFS)
  • 睡眠模式

5. 调试支持

  • JTAG 接口
  • 硬件断点 × 2
  • 硬件观察点 × 2
  • 指令跟踪

6. 安全特性

  • 硬件加密引擎 (AES/SHA)
  • 安全启动
  • 内存保护单元 (MPU)

7. 验证覆盖

特性 验证状态
CPU 核心 ✅ 通过
Cache ✅ 通过
AXI 接口 ✅ 通过
UART ✅ 通过
GPIO 🔄 进行中
Timer 📝 待验证