中文
Home
Products
RISC-V CPU IP
News
Company News
Product News
Resources
Development Boards
Docs & Tools
About
Company
Join US
Contact
RISC-V MCU
User Center
Login
|
Register
中文
Home
Products
RISC-V CPU IP
News
Company News
Product News
Resources
Development Boards
Docs & Tools
About
Company
Join US
Contact
RISC-V MCU
Login
Register
Docs & Tools
下载中心
Nuclei Toolchain
Nuclei RISC-V Toolchain ( Baremetal/RTOS )
Windows
2024.06
2024.02
2022.12
2022.08
2022.04
2022.01
2020.08
Centos/Ubuntu x86-64
2024.06
2024.02
2022.12
2022.08
2022.04
2022.01
2020.08
Online Doc
Nuclei RISC-V Toolchain ( Linux/Glibc )
Centos/Ubuntu x86-64
2022.04-gcc10
2024.02-gcc13
Nuclei OpenOCD
Windows
2024.06
2024.02
2022.12
2022.08
2022.04
2022.01
Linux x86-64
2024.06
2024.02
2022.12
2022.08
2022.04
2022.01
Online Doc
Nuclei QEMU
Window
2024.06
2024.04.29
2024.02
2022.12
2022.08
2022.04
Linux x86-64
2024.06
2024.04.29
2024.02
2022.12
2022.08
2022.04
Online Doc
Nuclei Studio IDE
Windows 10/11
2024.06 (win10/11)
2024.02
2022.12
2022.08
2022.04
2022.01
2021.02
2020.09
2019.09
Linux x86-64
2024.06
2022.12
2022.08
2022.04
2022.01
2021.02
2020.09
Nuclei Studio User Guide
2024.06
2024.02
2022.12
2022.08
2022.04
2022.01
Nuclei Studio FAQ
Windows Build Tools
Windows
2024.02
2020.02
ISA Spec
Nuclei Instruction Set Architecture Specification
Online Doc
Nuclei Processor Integration Guide
Online Doc
IP Product Databook
Click
Nuclei User Center
to access IP product's complete documents.
Nuclei User Center
Nuclei Software Platform
Nuclei Open Source Software Organization
Github
Gitee
RISC-V MCU Open Source Software Organization
Github
Gitee
Nuclei Board Labs
Online Doc
Github
Gitee
Nuclei MCU Software Interface Standard (NMSIS)
Online Doc
Github
Gitee
Nuclei Linux SDK(Software Development Kit)
Online Doc
Github
Gitee
Nuclei SDK For Nuclei 200/300/600/900/1000 Series CPU
Online Doc
Github
Gitee
Nuclei N100 SDK For Nuclei 100 Series CPU
Online Doc
Github
Gitee
Third-Party Software
Real-Time Operating System
FreeRTOS
Support Nuclei RISC-V 32b/64b processors
Support 100/200/300/600/900 series
Support real-time fast interrupt scheme ECLIC
Tickless mode supported
Integrated with FreeRTOS 11.1.0 with SMP supported
Github
Gitee
uCOS-II
Support Nuclei RISC-V 32/64 processors
Support 100/200/300/600/900/1000 series
Support real-time fast interrupt scheme ECLIC
Integrated with UCOS-II 2.93
Github
Gitee
RT-Thread Nano
Support Nuclei RISC-V 32/64 processors
Support 100/200/300/600/900/1000 series
Support real-time fast interrupt scheme ECLIC
Integrated with RT-Thread Nano 3.1.5
Github
Gitee
ThreadX support is done in Nuclei SDK
Support Nuclei RISC-V 32/64 processors
Support 200/300/600/900/1000 series
Support real-time fast interrupt scheme ECLIC
Github
Gitee
RT-Thread is directly supported in upstream RT-Thread repo
Support Nuclei RISC-V 32/64 processors
Support 200/300/600/900 series
Support real-time fast interrupt scheme ECLIC
Upstream supported
Github
OpenHarmony Organization
Support Nuclei RISC-V 32 processors
Support 200/300/600/900 series
Support real-time fast interrupt scheme ECLIC
Upstream supported
Gitee
TencentOS-Tiny is directly supported in upstream repo
Support RISC-V architecture
Support Nuclei bumblebee/n200 series
Upstream supported
More
LittleKernel support is done in fork of littlekernel repo
Support Nuclei RISC-V 32 processors
Support 200/300/600/900 series
Support real-time fast interrupt scheme ECLIC
Upstream PR is still under review
Github
AI Frameworks
TF-Lite micro support is deeply integrated and optimized for Nuclei Processors in repo maintained by Nuclei
Support Nuclei RISC-V 32/64 processors
Support 200/300/600/900/1000 series
Optimized for B/P/V ISA extension
Deeply integrated with NMSIS-NN library and Nuclei SDK
Can be directly import into Nuclei Studio via NPK solution
Github
Gitee
Tinymaix support is optimized for Nuclei Processors done by Nuclei
Support Nuclei RISC-V 32/64 processors
Optimized for P/V ISA extension
Deeply integrated with Nuclei SDK
Can be directly import into Nuclei Studio via NPK solution
Tinymaix is supported by MaixHub(Model online training platform for edge devices)
Github
Gitee
Tengine-Lite support is optimized for Nuclei Processors done by Tengine team
Support Nuclei RISC-V 32 processors
Support P ISA extension
Deeply integrated with NMSIS NN library
Github
Gitee
TEE Frameworks
Penglai MCU support is deeply optimized for Nuclei Processors by Trust Kernel
Support Nuclei RISC-V 32 processors
Support Nuclei TEE extension
Commercial solution
Github
Gitee
Penglai PMP/sPMP support is deeply optimized for Nuclei Processors in Nuclei Linux SDK
Support Nuclei RISC-V 64 processors
Support 600/900 series
Support Nuclei TEE extension
opensource solution
Github
Gitee
Keystone Enclave support is deeply optimized for Nuclei Processors in Nuclei Linux SDK
Support Nuclei RISC-V 64 processors
Support RISC-V PMP extension
Opensource solution
Github
Gitee
OpTEE support is deeply optimized for Nuclei Processors in Nuclei Linux SDK
Support Nuclei RISC-V 64 processors
Support RISC-V PMP extension and also Nuclei secure feature
Opensource to RISC-V ecosystem by Nuclei
Github
More
3rd Party Tools
IAR Workbench support is deeply optimized for Nuclei Processors
Support Nuclei RISC-V 32/64 processors
Support Nuclei 100/200/300/600/900/1000 series
IAR Prebuilt Projects integrated in Nuclei SDK/Nuclei N100 SDK/NMSIS
Commercial product
Using prebuilt IAR Nuclei SDK Projects
Using prebuilt IAR NMSIS DSP/NN Library Projects
More
Terapines support is optimized for Nuclei Processors
Support Nuclei RISC-V 32/64 processors
Support IMAFDCBPKV/Zc/Xxldsp/Xxlcz extension
Provide better performance compared to gcc/clang
High performance auto-vectorization for RISC-V V and P extension
High performance and density DSP libraries
Cycle accurate SoC virtual prototyping tools support Nuclei IP cores
Deeply integrated in Nuclei SDK and Nuclei Studio with Terapines ZCC
Commercial Pro version and Free Lite version
Using Terapines ZCC for Nuclei RISC-V Processors
Using Terapines ZStudio for Nuclei RISC-V Processors
More
Segger Embedded Studio support is deeply optimized for Nuclei Processors
Support Nuclei RISC-V 32/64 processors
Support Nuclei 200/300/600/900/1000 series
Optimized C/C++ runtime library for RISC-V processors
Segger quick start projects provided by Nuclei is available
Commercial product
Installation Manual for Nuclei Processor Core: Nuclei_SES_IDE_Installation.pdf
QuickStart Manual for Nuclei Processor Core: Nuclei_SES_IDE_QuickStart.pdf
Nuclei RISC-V Simple Segger Embedded Studio Projects
More
Lauterbach support is deeply optimized for Nuclei Processors
Support Nuclei RISC-V 32/64 processors
Support Nuclei 200/300/600/900 series
Support Debug and Trace in Nuclei Processors
Commercial product
More
Siemens Tessent Enhanced Trace Encoder solution
Support Nuclei RISC-V E-Trace Solution
More
PlatformIO support is deeply optimized for Nuclei Processors
Support Nuclei RISC-V 32/64 processors
Support Nuclei 200/300/600/900 Series
Support gd32vf103 and gd32vw55x SoC via Nuclei SDK
Github
Gitee
Compiler-Dev IDE for RISC-V
More
SystemC Modeling
Nuclei in house developed SystemC function Model
Support Nuclei RISC-V 32/64 processors
Based on QEMU, and open source
Github
Gitee
Nuclei in house developed SystemC Near Cycle Model
Support Nuclei RISC-V 32/64 processors
Near cycle model, support gprof
Still in development
More
SIMANGO(芯芒科技) Mosim SystemC Simulation Solution
Support Nuclei RISC-V 32/64 processors
Provide QEMU SystemC function model
Provide RTL Verilator converted accurate SystemC model
Provide SoC simulation support
More
MachineWare Virtual Prototyping
Support Nuclei RISC-V 32/64 processors
Provide SIM-V SystemC function model faster than QEMU
Provide QEMU based SystemC model
Provide full system simulation or virtual platform
More
Automobile Ecosystem
IAR: Embedded Workbench, Compiler & Debug Toolchain
More
Hirain(经纬恒润) AUTOSAR Product
More
Machineware SIM-V SystemC Virtual Platform
More
Simango(星芒科技) Mosim SystemC Virtual Platform
More
Tasking: VX-Toolset, Compiler; Debugger
More
GreenHills
More
Vector: MICROSAR, AUTOSAR
More
FreeRTOS: SafeRTOS, AUTOSAR
More
Hightec
More