Overview
Nuclei Security processor is a series of chips designed specifically for security application scenarios, including NS100, NS300, and NS600 products.
NS100 vs NS300 vs NS600
Security Features |
NS100 |
NS300 |
NS600 |
Data Parity Protection |
Yes |
Yes |
Yes |
Datapath Polarity |
Yes |
Yes |
Yes |
Core Key Status Lock |
Yes |
Yes |
Yes |
Core Key Status Clear |
Yes |
Yes |
Yes |
Secure Status Monitor |
Yes |
Yes |
Yes |
Consistent Instruction Execution Latency |
Yes |
Yes |
Yes |
Vectored Interrupt Remapping |
Yes |
Yes |
Yes |
Secure Debug |
Yes |
Yes |
Yes |
Instruction Execution Monitor Interface |
Yes |
Yes |
Yes |
Value Write-back to Junk Register |
|
Yes |
Yes |
Random Instruction Injection |
|
Yes |
Yes |
Architectural Clock Gate Override |
|
Yes |
Yes |
Power Scrambling on Idle Function Unit |
|
Yes |
Yes |
MPU |
|
Yes |
Yes |
Stack Check |
|
Yes |
Yes |
Key Features
NS100 Single Core Configuration Features
- RISC-V RV32I(E)MC/Zc ISA supported
- Single Issue, in-order 2 stage Harvard Pipeline
- Configurable single cycle and multiple cycle Multiplier
- 32 AHB-Lite/ICB system bus
- Machine mode
- Configurable interrupt controller
- Full Standard Debug Function with JTAG/cJTAG Port
NS300 Single Core Configuration Features
- RISC-V RV32IMACFDB ISA supported
- In-order 3-stage Harvard Pipeline
- Single/Dual Issue
- Double and Single Precision floating point
- Configurable ILM (Instruction Local Memory)
- Configurable DLM(Data Local Memory) with ECC
- Configurable I-Cache & D-Cache with ECC, 512B-64KB
- Configurable 32b AHB-Lite system bus
- Configurable 32-bit AHB slave port
- Besides Machine mode & User mode, Supervisor mode is suppored for TEE (Trust Execution Environment)
- Configurable NICE Interface for User-Defined Extensions
- Configurable ECLIC
- Full Standard Debug Function with JTAG/cJTAG Port
NS600 Single Core Configuration Features
- RISC-V RV32IMACF ISA supported
- In-order 6 stage Harvard Pipeline
- Single-Precision floating point
- Configurable ILM (Instruction Local Memory)
- Configurable DLM0/DLM1 (Data Local Memory) with ECC
- Configurable I-Cache with ECC, 16-64KB
- Configurable D-Cache with ECC, 16-64KB
- Configurable 64b AXI system bus
- Configurable 64-bit AXI slave port
- Besides Machine mode & User mode, Supervisor mode is suppored for TEE (Trust Execution Environment)
- Configurable ECLIC
- TEE supported
- Full Standard Debug Function with JTAG/cJTAG Port
Benefits
- Ultra-LowPower
- RV32I/EMC/Zc
- 2 Stage Pipeline
- Machine-Mode
- AHB-Lite
- Multiplier-divider
- RISC-V Standard Debug
- JTAG & cJTAG
- Low Latency Interrupt
- Full Development Toolkit
Block Diagram
Technical Specifications
Short description
32-Bit Security processor
Vendor
Vendor Name