ADL (Architecture Description Language)是Wingsemi定义的架构描述语言。用户可以通过简洁快速的语法,自定义CPU指令集和架构。
Wing Studio根据ADL自动生成验证环境,包括指令随机生成器;差分验证平台;UVM验证环境。
Wing-Bridge技术提供了其他体系架构的二进制代码无需修改就可以在RISC-V体系架构执行的能力。
Wing Studio根据硬件架构自动生成对应的工具链和SDK。
Wing Studio根据ADL自动生成对应的RTL。
通过ADL一键生成模型,用户可以在上面对应用进行性能剖析。可同时生成IA模型和CA模型。
IA模型
提供高速(10~100MHz)的指令集运行仿真环境;
支持各种官方和用户自定义的指令扩展;
CA模型
提供100% cycle精确的硬件仿真环境;提供硬件流水线级的运行信息;
机器学习引擎通过架构探索信息,自动生成多种可选优化方案。用户可根据PPA需求选择适合自己的方案。
Profiler运行于模型之上,提供以下功能:
提供流水线分析报告,图形化显示流水线运行情况,自动找出流水线stall的位置及原因。
提供指令覆盖率报告,自动找出频繁运行的指令组合,并提出自定义指令优化方案。
Wing Studio根据Profiler提供的优化方案,提供优化选项,并预估PPA,指导用户选择适合的自定义优化方案。
处理器架构和指令集定制服务
基于DSA专用处理器子系统的全栈式IP解决方案及芯片定制服务
向客户提供:软硬件迭代和微架构优化
Wing ICE 指令集定制扩展引擎