Curve Curve
Curve Curve

参见

演示: Linux Boot

解决方案: 事务级建模

流行芯片支持平台

通过为软件和硬件团队提供可共同工作的公共平台,ZeBu为其用户提前交付具有软件功能、避免软件人员需要在最后交付工作的SOC提供有效保障。

ZeBu可为基于ARM、MIPS、Tensilica、ARC和德州仪器的SOC提供完整的解决方案,并支持任何其他自定义的处理器。

Curve Curve

硬/软件协同验证

对一个SOC而言,不仅其硬件模拟要通过回归测试,而且其全部的应用功能都完善时才能上市。换言之,芯片的最终检测是要保证其能完整地履行其应用。这就意味着嵌入式软件要同RTL一起执行,很不幸,在这种状况下传统的 RTL模拟在处理如此大的数据时会很快用光所有资源使系统档机。

ZeBu是唯一的“可见硅平台”,提供:

  • 虚拟组件,可以很容易地组装和配置以构建一个具备所有接口、设备和应用程序执行所需外设的完整平台。
  • 软件执行和调试,同时保持与硬件(如波形倾倒等)的同步,这样用户可以观察到软件寄存器和关键总线对软件驱动程序和应用的实际反应。
  • 错误定位能力,可通过硬件监视和跟踪信息,以及使所有标准软件的调试器功能从数十亿周期的系统模拟中立即查明并定位存在的问题和故障。
  • 分析能力,基准和测量在长期工作饱和状态下关键组件的性能。

ZeBu具有可模拟完整的应用程序的执行速度,再加上其独特的协同调试环境来支持硬件和软件的调试。硬件设计人员可以获取芯片的波形,软件开发人员可以使用通过JTAG接口连接到芯片上的标准的软件调试工具。ZeBu可以与正在模拟的硬软件同步的独特技术,使其可以轻松地调试低级软件、初始矢量和设备驱动器。

Curve Curve