RISC‑V Software Development tools

TASKING RISC-V 工具集是针对 RISC-V 设备的嵌入式软件开发环境。它为系统开发提供全方位的编译、分析、调试与测试工具链。
该编译器支持多种 RISC-V ISA 扩展,帮助设计人员评估指令集变更对代码体积、性能及功耗的影响。工具集同时支持虚拟 SoC 开发(可与 Synopsys VDK 等工具互操作)和物理 SoC 开发(支持 TASKING BlueBox 调试器),适用于从汽车到超级计算机等多种场景。
TASKING 正与芯片供应商合作,确保在芯片上市前完成车规级工具的适配,并将根据需求提供功能安全与网络安全认证。

支持 RISC-V 开发:
支持 Synopsys® VDK、Synopsys nSIM 和 MachineWare SIM-V™ 的虚拟原型
为安德斯、吉加设备、微芯和思凡尼提供物理微控制器支持
安德斯 RISC-V IP 支持:安德斯 N25F-SE 和 D25F-SE(不包括安德斯数字信号处理扩展的支持)IP赛普拉斯 RISC-V IP 支持:RMX 和 RHX 系列
试用连接

产品详情

一个包含针对RISC-V设备的编译器工具集的软件开发环境。
TASKING RISC-V 工具集专为基于 RISC-V 的设备上的可靠嵌入式软件开发而设计,支持从汽车到超级计算机的多种应用,并将根据市场需求提供未来的功能安全和网络安全认证。

TASKING 的 RISC-V 工具套件包含编译、静态分析、调试、追踪、时序分析、覆盖率分析工具以及目标库,为系统开发提供了一套全方位的解决方案。

该编译器支持多种指令集架构(ISA)扩展,能够帮助设计人员评估指令集架构变更对代码体积、运行速度、功耗、性能以及芯片面积等优化目标的影响,为系统效率优化提供全面的参考依据。
该工具套件支持虚拟片上系统(SoC)开发,可与 Synopsys VDK、nSIM 及其他虚拟原型厂商的工具互操作;同时也支持物理 SoC 开发,可搭配 TASKING BlueBox 调试器硬件使用。

TASKING 正与 IP 及芯片供应商展开合作,确保车用级工具能够在芯片正式面市前就完成就绪。

特性

(一)性能优化(Performance)

  1. 生成高效代码,支持所有已标准化的指令集架构(ISA)扩展。
  2. 代码生成机制基于基础指令集架构、指令集架构扩展特性及内核微架构的组合优化。
  3. 提供专业集成开发环境(IDE),可无缝对接 Eclipse 与 Visual Studio Code 平台。

(二)可靠性(Reliability)

  1. 产品开发流程符合汽车软件过程改进及能力评定模型(ASPICE)二级标准。
  2. 可稳定通过各类验证测试,包括商业测试套件、开源测试套件及内部自研测试套件。
  3. 采用安全可靠的编译器优化策略。

(三)安全与网络安全(Safety & Cybersecurity)

  1. 功能安全(FuSa)及网络安全合规认证将根据市场需求适时推出。
  2. 符合ISO 26262, IEC 61508, ISO 25119, EN 50657, ISO 13849和网络安全标准ISO/SAE 21434。
  3. 可避免因用户源代码中的未定义行为,而应用存在安全隐患的优化方案。

功能特性

(一)IDE 与 C/C++ 优化编译器

  1. 全方位的器件适配能力:编译器可根据所选的基础指令集架构(Base ISA)、指令集架构扩展(ISA-extensions)及内核微架构组合,自动调整代码生成策略与优化策略。
  2. 生成精简紧凑的代码,支持所有已标准化的指令集架构扩展,有效减小代码体积。
  3. 实现优化效果的平衡取舍,编译器在生成高速执行代码的同时,保持精简的内存占用量。

(二)调试器

  1. 支持用于虚拟化及物理级片上系统(SoC)开发的创新型调试与软件分析工具。
  2. 可通过 TASKING BlueBox 系列调试器(iC7mini、iC7pro、iC7max)实现与目标设备的连接。提供安全认证证据收集所需的全部功能。

在线留言