为了提升Nuclei Studio在调试、自定义指令设计方面的体验,并丰富基于Nuclei CPU/SoC IP的软件生态,助力客户和开发者构建更完善的RISC-V软硬件一体化解决方案,Nuclei Studio 2025.02版本发布了以下功能特性:
集成Nuclei RISC-V Toolchain /OpenOCD /QEMU /Xlmodel 2025.02版本。
GCC 13.1升级至14.2,LLVM 17.0升级至19.1
binutils 2.40升级至2.44,GDB 13.2升级至16.2
newlib 4.3.0升级至4.4.0
OpenOCD 0.11升级至0.12
QEMU 8.0升级至9.0
xlmodel升级,支持更多Nuclei CPU Core,并支持NICE自定义指令扩展
集成的Terapines Zcc Lite版本升级至2.35版本
新增Live Watch特性,支持运行时监测内存变量变化并进行曲线绘制
新增Flash Programming特性,支持配合OpenOCD进行Flash烧写
新增NICE Wizard特性,配合xlmodel进行自定义指令集设计,生成自定义指令集的intrinsic API和仿真用的SystemC模型
正式上线在线Nuclei Tools和Nuclei Studio Supply文档,方便客户在线阅读IDE和工具相关的文档和Application Notes,并支持下载离线PDF版本
增加了N200E、N202、N202E、NX1000、NX1000F、NX1000FD、UX1000、UX1000F CPU核名称的支持
GCC 14.2和LLVM 19的升级将带来更完善的RISC-V RVV intrinsic API和自动向量化支持
GCC 14.2 和LLVM 19均支持Zilsd扩展以及Xxlvqmacc的支持
GCC 14.2支持芯来自定义BF16扩展Xxlfbf、 Xxlvfbf的intrinsicAPI支持
GCC 14.2增加开关控制Xxldsp自动向量化功能的使能和关闭
LLVM 19.1增加了Xxldsp n1/n2/n3和Xxlcz以及Xxlvqmacc汇编器的支持
QEMU 9.0增加了Zilsd、Xxlvqmacc的支持,并修复了一些ECLIC、systimer里面的问题,还引入了QEMU user模式的支持
newlib 4.4.0修复了一个浮点打印错误
OpenOCD 0.12增加了Live Watch相关命令的支持,Lite VPU读写vector寄存器的支持,Cross Trigger相关的命令支持,优化了ETrace相关的控制命令
xlmodel引入对Windows系统的支持,并且支持200-1000的CPU,可更好地和IDE进行配合做Profiling和自定义指令集设计,并能给客户做SystemC TLM建模的集成
芯芒科技也针对Nuclei CPU IP基本开发完毕性能和功能的SystemC TLM建模,可以提供完整的SoC或者CPU建模解决方案

▲ Nuclei Near Cycle Model运行

▲ 使用Nuclei Near Cycle Model进行Profiling

▲ Nuclei Studio中使用Nuclei NICE Wizard

▲ Live Watch运行效果
关于芯来科技
芯来科技成立于2018年,一直专注于RISC-V CPU IP及相应平台方案的研发,是本土RISC-V领域的代表性企业。
芯来科技从零开始,坚持自研,打造了N/U、NX/UX四大通用CPU IP产品线和NS、NA、NI三个专用CPU IP产品线。其中:
* N/U(支持SV32 MMU)是32位架构,主要用于边缘计算、低功耗和IoT场景;
* NX/UX(支持SV39和SV48 MMU)是64位架构,主要用于数据中心、网络安全、存储等高性能应用场景;
* NS(Security)面向支付等高安全场景;
* NA(Automotive)面向功能安全汽车电子场景;
* NI(Intelligence)面向AI等高性能计算场景。
目前已有超过250家国内外正式授权客户使用了芯来科技的RISC-V CPU IP,遍及AI、汽车电子、5G通信、网络安全、存储、工业控制、MCU、IoT等多个领域。
全部0条评论
快来发表一下你的评论吧 !