Imagination推出适用于先进异构CPU系统的端到端调试环境

• 新的MIPSOn-Chip Instrumentation 可实现灵活、模块化的调试工作
• 最新的Codescape SDK可支持MIPS 第6版架构的开发、调试与优化
• 新的CodescapeSysProbes基于新的调试技术,能快速、有效的进行系统调试
• 可支持包括Lauterbach和Green Hills所提供的多种探针工具

2015 年 11 月24日 — Imagination Technologies发布新的端到端调试环境,可简化基于MIPS的异构CPU系统,或集成了MIPS CPU和其他CPU架构系统的整合与调试工作。MIPS On-Chip Instrumentation(MIPS OCI)硬件可提供灵活的片上(on-chip)CPU调试架构,是此调试环境的重要组件。MIPS OCI能与新的Codescape MIPS软件开发工具包(SDK)和新的CodescapeSysProbe技术无缝运作,为新一代设计建立一个无缝、有效的调试环境。

随着如今的SoC均内置多颗CPU内核与集群,并具备多线程功能,这些日益复杂的芯片设计已带来了新的调试挑战。MIPS OCI协助客户快速访问多内核、多集群CPU设计,通过高度并行的方式,可迅速完成芯片的启动以及高效率的软件开发、整合与调试。

市场研究机构VDC Research的IoT与嵌入式技术市场分析师Daniel Mandell表示:“对嵌入式设计人员来说,调试是一项吃力的工作,而且会耗费一大部分的设计时间。面对现今的多内核、多集群CPU设计,调试的复杂度更是日益攀升。Imagination专为MIPS架构新推出的调试环境是一项重大进展,可协助企业更快速地在其SoC设计中整合并对MIPS CPU调试─ 无论是管理控制器或是在异构CPU设计中的数据处理器集群。结合此调试环境以及Imagination的开发人员生态系统,为MIPS在多种CPU架构中赢得独特的优势。”

Imagination公司MIPS业务营运副总裁Jim Nicholas表示:“对我们开发复杂芯片的客户来说,新推出的MIPS调试环境可大幅简化其整合与调试工作。此外,对于想要在SoC设计中尝试采用MIPS CPU与其他CPU搭配的潜在客户来说,他们能在最低的风险以及对其调试流程造成最小冲击的情况下来进行设计。我们相信,这是将MIPS架构推升至全新境界的重要一步,并能扩展至更多新的设计。通过此举,我们已清除了业内人士选用MIPS内核会面临的各种障碍。”

MIPS On-Chip Instrumentation

MIPS OCI代表着一种MIPS系统调试的全新模块化方法,可协助客户为其设计采用所需的特定配置。它能灵活地用探针检查内核,并将追踪结合至单一流程中。先进的功耗管理特性使用户可以关闭部分CPU内核与集群的电源,而不会对其他仍在运行中的CPU内核带来任何影响,而且不会中断JTAG链。它可实现断点(breakpoint)与追踪配置、片上(on-chip)数据收集 ─ 以及多层集群系统的全局状态访问─ 全都无需暂停内核就能执行。

MIPS OCI可支持最新的MIPS Warrior CPU,包括入门级M-Class M6200、64位多线程I-Class I6400、以及高性能64位P-Class P6600 CPU,并能通过JTAG与前代的MIPS CPU兼容。MIPS OCI具备与第三方调试环境互通的能力,可支持各种异构的SoC设计。

针对采用中级与高级MIPS I-Class和P-Class CPU的先进多内核、多集群设计,MIPS OCI包含JTAG / cJTAG /AMBA先进周边总线(APB)接口,可提供最大的设计灵活性。此系统包含一个具备专属内存与缓存器(ring)总线的调试单元,可将内核与一致性系统中的全局子系统连接在一起。针对入门级M-Class CPU,APB接口能与MIPS Debug Hub (MDH)或其他的调试缓存硬件相连。

CodescapeSysProbes

CodescapeSysProbes以Imagination新的探针设计为基础,通过利用MIPS IP内核中的先进片上调试与追踪特性,无需侵入式的软件监控或额外的目标I/O资源,就能快速、有效地完成调试工作。SysProbes专为一致性的集群/多集群系统所设计,并能提供异构SoC设计的同步调试功能。

CodescapeSysProbes可提供完整的调试特性组合,包括软件和硬件断点、硬件触发器、重设控制、电源监控、程序码性能分析等。这些特性提供了当前先进开发团队所需的必备工具,以供首次硅晶启用、硬件与软件开发、调试和验证之用。

SysProbes可与新的Codescape MIPS SDK紧密整合。接口包括基于Codescape GUI的调试器,具备完整的RTOS感知,可支持最常用的RTOS;以及Codescape Console,这是适用于硅晶启用等初级调试工作的指令行接口。

Codescape MIPS SDK

Codescape SDK可为MIPS软件开发的整个产品生命周期提供所有的必要工具,能够支持首次芯片启用之前的软件开发、调试和优化设计。当芯片就绪后,SDK可为芯片启用、软件/硬件整合与应用程序开发提供完整的支持。最新版本纳入了对MIPS32第 6 版架构、MIPS64架构以及microMIPS程序码压缩架构的支持。

Codescape MIPS SDK Essentials (MIPS SDK)和Codescape MIPS SDK Professional (MIPS proSDK)可为针对从入门级开发板到高级多内核SoC系统等任何一种基于MIPS 平台的开发人员带来强大的功能。Codescape MIPS SDK包含开始进行MIPS软件开发所需的全部工具和资源。作为一款优异的工具套件,Codescape MIPS proSDK具备丰富的特性,可为专业软件开发人员提供开发先进MIPS软件所需的所有工具。

除了能与新的CodescapeSysProbes搭配运用,MIPS SDK和MIPS proSDK还能与Imagination和第三方提供的各种探针工具配合,包括Lauterbach和Green Hills Software的高级探针工具,以及成本敏感应用、学生和业余玩家适用的平价MIPS Bus Blaster V3c。

MIPS开发人员社区

开发人员可加入日益茁壮的MIPS Insider社区,共同参与论坛和讨论,这是Imagination为开发人员打造的完整社区之一,网址为 http://community.imgtec.com/developers/mips/ 。此外,在新成立的prpl基金会开源社区,其开发人员社区规模亦快速成长,网址为 www.prplfoundation.org

供货信息

SysProbes系列的首款产品 — Codescape MIPS SDK、MIPS proSDK和SysProbe SP55─ 即日起开始供应。Codescape MIPS SDK可免费下载获取。MIPS OCI IP已经就绪,可与所有的MIPS内核搭配供应。更多信息,请联系 info@imgtec.com 或浏览 http://community.imgtec.com/developers/mips/tools

关于MIPS CPU

MIPS CPU是包含了低功耗、高性能微处理器IP内核与架构的完整组合,适用于开发从高级应用处理器到极精巧的嵌入式微控制器等各种解决方案,并已内置于全球数十亿台的产品中。64位MIPS架构已广泛部署于多项产品中,20多年来一直拥有活跃且持续成长的生态系统支持。

--电子创新网--
粤ICP备12070055号