IP库

芯来 900 系列(N、U、NX、UX)

时间:2026-01-16
点击:20
收藏
简介

900系列处理器包括N900(32位)、U900(32位+MMU)、NX900(64位)和UX900(64位+MMU)四个产品系列,其中U900、UX900带MMU可以运行重型操作系统,如Linux等。它可应用于AIoT边缘计算、数据中心、网络设备和基带通信等领域。


900-SMP是900系列处理器的多核配置版本, 支持SMP(Symmetrical MultiProcessing)多核模式

特性
900系列单核特性
  • 支持 RV32 IMACFDPBVK/ZcxlczRV64 IMACFDPBVK/Zc指令集
  • 9级变长流水线双发射, 满足高性能嵌入式场景需求
  • 支持64位AXI总线接口, 32位AHB-Lite私有外设接口,ILM / DLM接口和从接口
  • 可配置单双精度浮点
  • 可配置SIMD DSP扩展
  • 支持可扩展的VPU矢量处理单元(128/256)
  • 可配置指令和数据片上SRAM(ILM/DLMw ECC
  • 可配置指令缓存(ICachew ECC
  • 可配置数据缓存(DCachew ECC
  • 可配置MMU(SV32/SV39/SV48)
  • 可配置PMP安全机制和TEE可信执行环境,满足系统安全需求
  • 支持标准的JTAG和cJTAG,以及Linux/Windows调试工具
  • 支持RISC-V标准的编译工具链,以及Linux/Windows的
    图形化集成开发环境(IDE)
900系列SMP多核特性
  • 支持可配置的多核双模特性( 实时处理器与应用处理器双模式)
  • 1~16个UX900处理器自由配置,支持同步或异步时钟时序配置,支持MOESI的多核一致性
  • 系统接口
    • 支持64/128/256/512位宽AXI协议的Cluster Memory Ports
    • 支持32位AHB-Lite协议的Cluster PeripheralPorts
  • IOCP (I/O Coherent Ports) 支持可以配置个数的端口
  • 支持硬件数据预取机制(Data Prefetch)
  • Cluster Cache
    • 容量大小可配置
    • Cache Line Size(64Bytes)
    • 可配置周期数的Tag RAM和Data RAM
    • 支持与Core内Cache为Mostly Exclusive的分配机制
    • 支持可配置16路组相联结构
    • 支持动态可配置Cluster Local Memory模式
900系列常见配置及应用
N900 CoreMachine/Supervisor/
User Mode
ILM
DLM
DSP/FPU
  • 32位架构, 9级流水线,双发射
  • RV32 IMACFDPBVK/Zcxlcz
  • 片上指令和数据SRAM可配置
  • SMP支持最多16核
微控制器MCU
工业控制
汽车电子
U900 CoreMachine/Supervisor/
User Mode
ICache w/ECC
DCache w/ECC
FPU/VPU
MMU
  • 32位架构, 9级流水线,双发射
  • RV32 IMACFDPBVK/Zcxlcz
  • 指令和数据缓存16-64KB
  • 支持MMU,可运行Linux
  • SMP支持最多16核
32b Linux
安防
NX900 CoreMachine/Supervisor/
User Mode
ILM
DLM
ICache w/ECC
DCache w/ECC
DSP/FPU/VPU
  • 64位架构, 9级流水线,双发射
  • RV64 IMACFDPBVK/Zc
  • 片上指令和数据SRAM可配置
  • 指令和数据缓存16-64KB
  • SMP支持最多16核
AI
AR/VR
存储
UX900 CoreMachine/Supervisor/
User Mode
UX900 CoreMachine/Supervisor/
User Mode
UX900 CoreMachine/Supervisor/
User Mode
ILM
DLM
ICache w/ECC
DCache w/ECC
DSP/FPU/VPU
Cluster Cache
MMU
  • 64位架构, 9级流水线,双发射
  • RV64 IMACFDPBVK/Zc
  • 片上指令和数据SRAM可配置
  • 指令和数据缓存16-64KB
  • 支持MMU,可运行Linux
  • SMP支持最多16核
  • 系统级缓存可配,支持缓存一致性
64b Linux
应用处理器
自动驾驶
机器人
900系列性能及可配置性
芯来处理器IP型号N900U900NX900UX900900-SMP
流水线级数9
发射双发射双发射双发射双发射双发射
用户模式和PMP(MPU)可配置可配置可配置可配置可配置
硬件乘除法器可配置可配置可配置可配置可配置
硬件单/双精度浮点可配置可配置可配置可配置可配置
指令缓存(ICache)可配置可配置可配置可配置可配置
数据缓存(DCache)可配置可配置可配置可配置可配置
数字信号处理(DSP)可配置可配置可配置可配置可配置
自定义指令扩展接口(NICE)可配置可配置可配置可配置可配置
ILM可配置可配置可配置可配置可配置
DLM可配置可配置可配置可配置可配置
可信执行环境(TEE)可配置可配置可配置可配置可配置
Vector扩展可配置可配置可配置可配置可配置
Cluster Cache可配置可配置可配置可配置可配置
MMU可配置可配置可配置
K扩展可配置可配置可配置可配置可配置
加解密可配置可配置可配置可配置可配置



结构图表

image.png

image.png