首页> 外文期刊>IEEE Transactions on Computers >Debug support strategy for systems-on-chips with multiple processor cores
【24h】

Debug support strategy for systems-on-chips with multiple processor cores

机译:具有多个处理器核心的片上系统的调试支持策略

获取原文
获取原文并翻译 | 示例

摘要

On-chip program and data tracing is now an essential part of any system level development platform for system-on-chip (SoC). Current debug support solutions are platform specific and incompatible with processors and active peripherals from other sources, restricting effective design reuse. In order to overcome this reuse challenge, this paper defines interfaces to decouple the debug support from processor cores and other active data accessing units. The on-chip debug support infrastructure is also decoupled from each core's debug support and from the trace port or trace memory, using an additional interface. As a result, this decoupling of the debug support infrastructure provides freedom from a specific SoC platform. These interfaces are applied through a reference design modeled using VHDL that is based on a novel low overhead trace message framework. Compared with a leading implementation of a relevant standard, the reference design is 50 percent more compact while providing improvements in trace compression of 8.4 percent for program trace messages and almost 24 percent for data trace messages. This reference design is a multiple core solution that is compatible with most SoC architectures, including those based on emerging network-on-chip architectures.
机译:片上程序和数据跟踪现在是片上系统(SoC)的任何系统级开发平台的重要组成部分。当前的调试支持解决方案特定于平台,并且与其他来源的处理器和活动外围设备不兼容,从而限制了有效的设计重用。为了克服这种重用挑战,本文定义了将调试支持与处理器内核和其他活动数据访问单元分离的接口。片上调试支持基础架构还使用附加接口与每个内核的调试支持以及跟踪端口或跟踪存储器分离。结果,调试支持基础架构的这种解耦提供了不受特定SoC平台的限制。通过基于VHDL建模的参考设计来应用这些接口,该参考设计基于新颖的低开销跟踪消息框架。与相关标准的领先实现方式相比,该参考设计的紧凑程度提高了50%,而程序跟踪消息的跟踪压缩提高了8.4%,数据跟踪消息的跟踪压缩提高了24%。该参考设计是一种多核解决方案,与大多数SoC架构兼容,包括那些基于新兴的片上网络架构的架构。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号