N600 Series High Performance Processor  
N600系列处理器  
N600系列32RISC-V处理器面向实时控制或高性能嵌入式应用场景,非  
常适合对标ARM Cortex-M7R4, R5R7等内核,应用于AIoT边缘计算  
,存储或其他实时控制应用。查看更多>>>  
N600 Core Complex  
N600 Core  
DEBUG  
NMI  
ECLIC  
TIMER  
DSP  
WFI/WFE  
MUL/DIV  
NICE  
FPU  
六级变长  
流水设计  
高性能  
高实时性  
支持指令缓存  
和数据缓存  
PMPTEE等  
多种安全机制  
RV32  
I/M/A/C/F/D/P  
单双精度浮  
点和DSP单元  
N600 uCore  
6
ILM, 232位  
DLM 接口  
4AXI总线  
NICE指令  
扩展机制  
标准JTAG  
调试接口  
RISC-V调  
试标准  
高实时性中  
断机制  
成熟的开发  
调试环境  
I-Cache  
ILM  
D-Cache  
TEE  
PMP  
AXI  
DLM0/DLM1  
AHB-Lite  
N600 Series High Performance Processor  
N600系列32位高性能处理器  
N600系列可根据客户需求进行灵活配置,为了方便客户选择,目前提供了以下几种典型配置型号。  
支持RV32IMAC 指令集  
可配置用户模式和PMP  
可配置硬件乘/除法器  
支持RV32IMAC 指令集  
支持RV32IMAC指令集  
可配置用户模式和PMP  
可配置硬件乘/除法器  
可配置用户模式和PMP  
可配置硬件乘/除法器  
可配置指令缓存(I-Cache)  
可配置数据缓存(D-Cache)  
可配置ILMDLM提升性能和实时性  
可配置用户自定义指令接口  
可配置AHB-Lite私有外设接口  
可配置从接口(Slave Port)  
可配置快速I/O接口  
可配置指令缓存(I-Cache)  
可配置数据缓存(D-Cache)  
可配置ILMDLM提升性能和实时性  
可配置用户自定义指令接口  
可配置AHB-Lite私有外设接口  
可配置从接口(Slave Port)  
可配置快速I/O接口  
可配置指令缓存(I-Cache)  
可配置数据缓存(D-Cache)  
可配置ILMDLM提升性能和实时性  
可配置用户自定义指令接口  
可配置AHB-Lite私有外设接口  
可配置从接口(Slave Port)  
可配置快速I/O接口  
可配置时序提升  
可配置SIMD DSP  
可配置时序提升  
可配置SIMD DSP  
可配置硬件单精度浮点器  
可配置硬件双精度浮点器  
可配置硬件单精度浮点器  
可配置时序提升  
可配置硬件双精度浮点器  
可配置监督模式  
N600 Series High Performance Processor  
N600系列32位高性能处理器  
32RISC-V指令架构  
指令集架构  
处理器内核  
增强的内核中断控制器(Enhanced Core Level Interrupt  
ControllerECLIC)  
中断控制器  
支持RV32 I/M/A/C/P/F/D等指令子集的配置组合  
支持 RISC-V 标准定义的的软件中断、计时器中断和外部中断。  
6级变长流水架构,实现业界一流的能效比与综合成本  
动态分支预测器  
高效的指令预取单元,可顺序预取两条指令降低访存延迟  
支持可配置数目的外部中断  
支持可配置数目的中断级别和优先级,支持软件动态可编程  
修改中断级别和中断优先级的数值  
支持机器模式(Machine-Mode)  
可配置用户模式(User-Mode)  
监督模式(Supervisor-Mode)  
特权模式  
内存资源  
支持基于中断级别的中断嵌套  
支持快速向量中断处理机制  
支持快速中断咬尾机制  
可配置大小的指令缓存I-CacheN-wayCache Line长度32Bytes  
可配置大小数据缓存D-Cache2-wayCache Line长度32Bytes  
可配置大小的指令局部存储(ILM)  
支持非屏蔽中断NMI (Non-Maskable Interrupt)  
NMI机制  
支持WFIWait For Interrupt)与WFEWait For Event)进入  
休眠模式。支持两级休眠模式:浅度休眠与深度休眠。  
低功耗管理  
可配置大小的数据局部存储(DLM)  
64-Bit AXI系统总线接口,支持时钟整数比的控制(Clock Ratio)  
32-Bit AHB-Lite私有外设接口  
总线接口  
调试模块  
通过配置指令子集F支持单精度浮点运算  
通过配置指令子集D支持双精度浮点运算  
浮点运算单元  
64-Bit AXI从接口  
64-Bit 指令局部存储器ILM接口  
232-bit数据局部存储器DLM0/DLM1接口  
通过配置P指令子集支持数字信号处理(DSP)  
数字信号处理(DSP)功能,包含SIMDPartial-SIMD64-bit  
以及Non-SIMD指令类别  
DSP处理单元  
支持RISC-V调试标准  
支持JTAG和两线调试接口  
可配置数目硬件断点(Hardware Breakpoints)  
支持成熟的交互式调试工具  
通过RISC-V扩展指令集空间进行用户自定义指令扩展  
通过NICE接口进行面向领域加速单元扩展  
通过Intrinsic Function和库的形式提供给应用调用  
NICE扩展  
物理内存保护PMP (Physical Memory Protection)  
可信执行环境TEE (Trusted Execution Environment)  
安全机制  
支持RISC-V标准的编译工具链,以及Linux/Windows图形化集成  
开发环境(Integrated Development EnvironmentIDE)  
开发工具  
内核私有的中断控制器(Machine Timer,简称TIMER), 是可配置64比特宽  
的实时计时器,产生计时器中断  
计时器单元  
N600 Series Diagram  
N600系列系统框图  
JTAG  
N600 Core Wrapper  
DEBUG  
TIMER  
N600  
Extend  
Instructions  
ECLIC  
IRQ  
Misc Ctrl  
NICE IF  
NMI  
uCore  
DSP/  
FPU  
ICache DCache  
I-IF  
D-IF  
BIU  
LM Ctrl  
Private Peripheral IF  
(AHB-Lite)  
System Bus IF  
(AXI)  
ILM IF  
DLM IF  
(SRAM)  
Slave Port  
(AXI)  
(
SRAM)  
Peripheral Bus  
System Bus  
ILM  
DLM  
Ext  
MEM  
Per  
1
Per  
2
Per  
3
SRAM