ZStudio Cloud 正式上线,多模式全面满足开发需求

2024 年 4 月 3 日,兆松科技非常荣幸地宣布云端平台 ZStudio Cloud 正式上线!相比去年秋季发布的 ZStudio 3.0.0,本次云端版上线的 ZStudio 3.2.0 进行了全面升级,包含 ZSolution、ZExplorer 以及 ZChecker 三种开发模式及无限制的全套工具链。此外,我们将提供桌面版的 ZStudio Lite 免费开放给 RISC-V 开发者使用,两种平台支持功能有所不同,欢迎大家上手体验。

ZStudio Cloud

ZStudio Cloud 作为浏览器版本的集成开发环境,为开发者提供了一个云端工作站,用户无需在本地安装和配置软件,且不受机器限制,随时随地打开浏览器就可在线构建项目。

本次云端上线的 ZStudio 3.2.0 全新推出解决方案(ZSolution)架构探索(ZExplorer)以及静态代码分析(ZChecker)三种模式,新增加的功能特性包括:

  • ZSolution
    • 添加对 P(0.5.2/0.5.3/0.5.4)扩展的支持( ZCC 、ZEMU)
    • 添加对芯来科技自定义扩展指令集 Xxldsp(n1/n2/n3)和 Xxlcz 的支持( ZCC )
    • 添加对 zfh, zfinx, zhinx and zdinx 扩展的支持(ZEMU )
    • 支持 CMake 项目导入;优化 Makefile 项目导入后的项目配置更新(IDE)
    • 引入性能分析结果比较工具,支持以图表的形式查看性能分析结果的差异(IDE)
  • ZExplorer
    • 首次推出自定义指令集工具 ZIGen
    • 首次推出虚拟 SoC 建模工具 ZVB

ZSolution

ZSolution 内置编译器、仿真器、调试器以及性能分析工具,满足嵌入式开发的核心需求。本次 ZStudio Cloud 上线的 3.2.0 版本中,编译器和仿真器在指令扩展支持上有新进展。

ZCC 编译器添加了对 P (0.5.2/0.5.3/0.5.4) 扩展的支持,以及对芯来科技自定义扩展指令集 Xxldsp(n1/n2/n3) 和 Xxlcz(code size 扩展)的支持。ZEMU 仿真器在对 P 扩展的支持上也同步跟进,同时添加了对 zfh, zfinx, zhinx 和 zdinx(浮点扩展)的支持。这将进一步拓展兆松 RISC-V 工具链兼容性以及灵活性。

此外,ZSolution 中引入了性能分析对比工具,支持以柱状图及图表的形式查看性能分析结果的差异,帮助用户对比不同构建配置,不同微架构以及添加特殊加速指令对性能的影响。

Profiling Comparison

ZExplorer

ZExplorer 内置自定义指令工具和虚拟 SoC 建模工具,帮助用户进行自定义指令适配以及微架构探索,加速设计流程。

自自定义指令工具 ZIGen 提供了直观友好的前端界面,用户可以轻松添加,编辑和删除自定义指令。所有用户添加的自定义指令集都可以生成动态库并使用于 SoC 虚拟模型及应用程序中。ZIGen 支持导入本地指令集或将指令集导出,帮助用户与团队成员进行跨平台协作。ZIGen 同样支持将自定义的指令集导出为编码表,方便用户输出指令集架构文档。

添加自定义指令

虚拟 SoC 建模工具 ZVB 提供了丰富的内置组件及搭建好的虚拟模型,帮助用户进行架构设计。在 ZVB 中,用户可以定义 CPU 和 SoC 两种层级的架构。用户可以在 CPU 层级定义 pipeline,并进行指令集分配,ZVB 支持添加在 ZIGen 中自定义的指令;在 SoC 层级,用户可以将 CPU 与其他外设组件,例如总线、内存、中断、网络和磁盘等进行连接,并在搭建好的模型上运行应用程序。

SmallBoom SoC 层级架构
SmallBoom CPU 层级架构

ZChecker

ZChecker 内置 C/C++ 静态代码检查工具,帮助用户达成 MISRA C 代码安全检测及HIS代码复杂度度量,开发符合 ISO26262 规范的软件。

C/C++ 静态代码检测工具

协同设计与仿真

ZSolution 与 ZExplorer 为协同设计与仿真提供了一套完整的解决方案。当用户不满意程序在现有架构上的性能时,可以使用自定义指令工具创建新的指令,并将其添加进应用程序中。同时,SoC 建模工具可将这些指令添加到虚拟 SoC 模型,从而运行仿真来验证该自定义指令带来的效率提升。利用性能分析工具,用户可以评估每一步改变对整体性能影响,比较各种设计方案,快速找到设计瓶颈与最佳架构。

产品使用与支持

ZZStudio Cloud 目前免费开放给所有用户试用,通过浏览器即可访问;ZStudio Lite 为免费版社区产品,提供 Linux 及 Windows 安装包。两者支持功能差异如下,欢迎大家去兆松科技官网在线体验或下载安装。

同时,我们也提供制化服务,包括为 ZStudio Cloud 提供私有云部署,ZStudio Pro 桌面版 , 以及针对客户的目标架构进行性能优化,欢迎联系我们进一步了解详情。(https://www.terapines.com/contact/

开发者社区

无限智域(1nfinite )社区也与本次产品一起同步上线(https://1nfinite.ai/)。您可以针对兆松产品的使用体验展开话题,也可以发起任何 RISC-V 和 AI 相关技术话题,和大家一同探讨 RISC-V 架构在各领域的应用与发展,探索新算力时代的未来。

——–END——–

兆松科技成立于 2019 年底,是国内领先的 RISC-V 及 AI 基础软件平台公司。基于先进编译技术、建模仿真、算法优化以及形式化方法等核心能力,公司主要提供 RISC-V 软件开发工具、SoC 架构探索工具、AI 模型部署工具以及车规安全检测工具等产品及相关解决方案,满足 MCU、人工智能、数据中心、汽车电子等多领域的开发需求。欢迎关注兆松科技公众号!

发表评论

您的电子邮箱地址不会被公开。