N100:Extreme-Low Power RISC-V Processor
N100:极低功耗RISC-V处理器
N100 Core
JTAG/
-Wires JTAG
2
9
K
IRQC
TIMER
DEBUG
门数可小
两级变长
流水设计
机器模式
20位寻
址位宽
RV32EC
指令集
至9K
N100 uCore
AHB-Lite
AHB-Lite
RISC-V调
试标准
标准JTAG和
两线调试接口
成熟的开发
调试环境
高实时性中
断机制
3
2位总线
指令集架构
处理器内核
特权模式
寻址位宽
总线接口
调试模块
3
2
2位RISC-V RV32EC指令架构
级变长流水架构,在保证算力的情况下达到极低的功耗
支持机器模式(Machine Mode)
指令和数据地址位宽为20位,可寻址空间为1M,以减少逻辑面积
3
2-Bit AHB-Lite
•
•
•
•
支持JTAG和两线JTAG调试接口。
支持RISC-V调试标准
MCU
可配置2个硬件断点(Hardware Breakpoints)
支持成熟的交互式调试工具
MCU
传感器
N101是N100系列的
一个典型配置其典型应
用包括MCU, 传感器,
小家电和计量芯片等。
低功耗管理
计时器单元
中断控制器
支持WFI(Wait For Interrupt)与WFE(Wait For Event)进入休眠模
式。支持两级休眠模式:浅度休眠与深度休眠。
小家电和玩具
计量芯片
内核私有的中断控制器(Machine Timer,简称TIMER), 是可配置64比
特宽的实时计时器,产生计时器中断
内核私有的中断控制器(Core Priviate Interrupt Controller,简称
IRQC,为ECLIC中断的简化版本以获得更小的面积)
•
•
•
支持TIMER中断和外部中断(可配置数目)
不同的中断来源拥有不同的优先级
支持快速向量中断处理机制
开发工具
支持RISC-V标准的编译工具链,以及Linux/Windows图形化集成开发
环境(Integrated Development Environment,IDE)
N100 Series Diagram
N100系列系统框图
JTAG
DEBUG
Core Wrapper
Core
TIMER
…
IRQC
IRQ
N100 Series uCore
BIU
System Bus IF
(AHBLite or ICB)
System Bus
Ext
MEM
SRAM