0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arm全新仿真器DSTREAM-XT,通过PCIe调试和追踪处理功能I/O

米尔电子 2021-08-23 16:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

a153b35c-fc50-11eb-8e3f-000c2944909e.png

随着自动驾驶以及其他人工智能领域快速发展,SOC芯片设计者不得不面临设计的复杂性以及安全性的挑战。一些设计的系统需要很高的运算能力,导致了需要多个CPU集合到单一设备上,因此系统的安全要求是非常苛刻的,与之对应芯片的调试,测试,验证,以及代码覆盖率分析的实现要求也随着提高。由于SoC上可用的引脚数量有限,设计者必须在专用调试接口和其他功能接口之间做出系统权衡决策。

为了帮助这种设计决策,Arm设计出了Coresight SoC600调试IP,与传统的调试端口设计相比,Coresight SoC600可以复用已存在的接口,从而节约SOC的引脚资源。

DSTREAM-XT是一款高性能仿真器,通过PCIe接口进行调试以及追踪处理,与采用并行设计的追踪接口的设备相比,节省了从SOC引出的功能引脚数,用更少的资源实现了相同的功能。

a16a2c14-fc50-11eb-a2a0-000c2944909e.png

既然有PCIe接口,为什么还需要一个仿真器连接目标板,而不是直将主机和目标板通过PCIe相连调试呢。因为在调试阶段,目标板可能需要频繁的复位,每一次复位都得重新初始化PCIe连接以及设备枚举,而对于主机端来说不可能每次复位都得重启。仿真器还将目标板和主机之间的隔离,以防止在调试期间PCIe接口上发生任何的虚假内存写入。

还有就是一般主机端的存储速率也跟不上高带宽的追踪数据的产生速率。所以,DSTREAM-XT提供一个16GB的DDR4内存用于解决上述瓶颈。产生的数据随后通过标准USB 3.0或千兆TCP/IP连接发送到主机。最重要的一点,通过主机直连目标板,此时主机这端一般是PCIe的根节点设备,那么主机能连接的设备都是端设备了。但如果是通过仿真器连接,则无论是端设备还是根设备都可以连接。

下图显示了DSTREAM-XT如何连接到目标的示例配置,跟踪源路由到 PCIe 接口。

a195f33a-fc50-11eb-b7bd-000c2944909e.png

通过在目标端实现适当的驱动程序来为所有调试活动配置 PCIe 接口,可以完全删除专用调试接口。

a19fdf78-fc50-11eb-9e5a-000c2944909e.png

下面我们来看看这款最新的DSTREAM-XT仿真器的功能特性:

Ø高速JTAG、SWD或者PCIe

Ø最大4通道的PCIe Gen4 或者 最大8通道的PCIe Gen3

Ø全部追踪带宽最高可达64Gbps

Ø16GB DDR4 追踪缓存

ØUSB3.0和千兆以太网连接

Ø最大支持4096个coresight设备

Ø最大JTAG时钟为180MHZ

a1d38514-fc50-11eb-be83-000c2944909e.png米尔电子嵌入式解决方案专家

原文标题:Arm全新仿真器DSTREAM-XT,通过PCIe调试和追踪处理功能I/O

文章出处:【微信公众号:米尔MYiR】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • soc
    soc
    +关注

    关注

    40

    文章

    4659

    浏览量

    230603
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索PCIE - 1730/1730H:高性能数字I/O PCIe卡的魅力

    探索PCIE - 1730/1730H:高性能数字I/O PCIe卡的魅力 在工业应用的硬件设计领域,一款性能优异的数字I/
    的头像 发表于 05-13 12:05 252次阅读

    无法连接到 i.MX8MPLUS EVK如何解决?

    我们有一个 i.mx8mplus 评估板。我们正在尝试使用裸机示例代码通过调试连接电路板,但在调试时,我们收到了以下附加错误。 we using A
    发表于 04-23 06:22

    RENESAS E1/E20 仿真器使用指南

    工程师高效地进行开发和调试工作。本文将详细介绍该仿真器的相关信息,包括规格、连接设计、调试准备、调试功能以及使用注意事项等内容。 文件下载:
    的头像 发表于 04-22 17:00 598次阅读

    Renesas E1/E20 仿真器:全面解析与使用指南

    Renesas E1/E20 仿真器:全面解析与使用指南 在嵌入式开发领域,仿真器调试和开发过程中不可或缺的工具。Renesas E1/E20 仿真器以其强大的
    的头像 发表于 04-13 14:40 269次阅读

    Renesas E1/E20 仿真器使用指南:从规格到调试全解析

    Renesas E1/E20 仿真器使用指南:从规格到调试全解析 在电子工程师的日常工作中,仿真器调试和开发微控制(MCU)不可或缺的工
    的头像 发表于 03-31 15:30 311次阅读

    Renesas E1/E20 仿真器使用指南:从入门到精通

    Renesas E1/E20 仿真器使用指南:从入门到精通 在嵌入式系统开发的领域中,仿真器调试和验证 MCU(微控制单元)程序不可或缺的工具。Renesas E1/E20
    的头像 发表于 03-15 17:20 1173次阅读

    SCH5127 Super I/O 控制功能特性与设计应用解析

    SCH5127 Super I/O 控制功能特性与设计应用解析 在电子工程师的日常设计工作中,选择一款合适的 Super I/
    的头像 发表于 03-05 16:40 606次阅读

    Renesas E1/E20 仿真器使用指南:从基础到实战

    Renesas E1/E20 仿真器使用指南:从基础到实战 在嵌入式开发领域,一款高效可靠的仿真器对于调试程序、优化性能至关重要。Renesas 的 E1/E20 仿真器就是这样一款能
    的头像 发表于 03-02 15:10 481次阅读

    Renesas E1/E20 仿真器:设计与调试的全方位指南

    提供了强大的调试功能。本文将深入探讨 E1/E20 仿真器的规格、设计要点、调试准备、调试功能
    的头像 发表于 02-28 15:45 413次阅读

    Renesas E1/E20仿真器:全面解析与应用指南

    过程中发挥着重要作用。本文将深入剖析Renesas E1/E20仿真器的各个方面,从规格参数到调试功能,再到实际使用中的注意事项,希望能为电子工程师们提供全面而实用的参考。 文件下载
    的头像 发表于 02-28 11:30 899次阅读

    瑞萨E1/E20仿真器:设计、调试与使用全解析

    瑞萨E1/E20仿真器:设计、调试与使用全解析 在嵌入式系统开发中,仿真器是不可或缺的工具,它能帮助工程师高效地进行硬件调试和程序开发。瑞萨的E1/E20
    的头像 发表于 02-11 17:05 1030次阅读

    Renesas E1/E20 仿真器:设计与调试全解析

    备受关注的产品,为开发者提供了强大的功能和丰富的特性。今天,我们就来深入探讨一下这款仿真器的相关内容,包括其规格、调试功能以及使用时的注意事项。 文件下载: R5F104LLALA#U
    的头像 发表于 02-09 10:30 880次阅读

    深入解析 ISOM8600:功能强大的光仿真器开关

    深入解析 ISOM8600:功能强大的光仿真器开关 作为一名电子工程师,在日常工作中我们常常会寻找性能卓越、可靠性高且能满足多样化需求的电子元件。今天,我要和大家详细介绍一款备受关注的产品
    的头像 发表于 01-20 14:30 384次阅读

    请问JTAG仿真器可以通过串口给芯片下载程序吗?

    JTAG仿真器可以通过串口给芯片下载程序吗?如果可以是必须要特定的UART口还是任何的UART口都可以? 另外JTAG仿真器能不能通过串口对芯片进行
    发表于 11-24 07:07

    如何使用CMSIS DAP仿真器调试通过NucleiStudio调试蜂鸟SOC

    如标题所示,我们分享如何使用CMSIS DAP仿真器调试通过NucleiStudio调试蜂鸟SOC 我们先介绍一下CMSIS DAP仿真器
    发表于 10-21 12:05