32-Bit Security processor
Nuclei Security processor is a series of chips designed specifically for security application scenarios, including NS100, NS300, …
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
Block Diagram
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
Specifications
Identity
Files
Note: some files may require an NDA depending on provider policy.
Provider
Learn more about CPU IP core
Announcing Arm AGI CPU: The silicon foundation for the agentic AI cloud era
ChiPy®: Bridge Neural Networks and C++ on Silicon — Full Inference Pipelines with Zero CPU Round-Trips
Unleashing Leading On-Device AI Performance and Efficiency with New Arm C1 CPU Cluster
Encarsia: Evaluating CPU Fuzzers via Automatic Bug Injection
Introducing Cortex-A320: Ultra-efficient Armv9 CPU Optimized for IoT
Frequently asked questions about CPU IP cores
What is 32-Bit Security processor?
32-Bit Security processor is a CPU IP core from Nuclei System Technology listed on Semi IP Hub.
How should engineers evaluate this CPU?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this CPU IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.