嵌入式处理器已经成为现代日常生活不可分割的一部分

   2022-09-22 工业品商城113
核心提示:源代码和目标代码可以在开发工具中使用。这样,基于主机的工具可以在没有直接地址或数据总线可见性的情况下跟踪或计算程序流。从目标系统到开发工具,只需要修改流指令。当主机校准/调试工具访问目标代码时,只需修改通过调试接口传输的流指令地址,就可以保持嵌入式处理器与主机工具之间的同步。如果流更改没有实现255指令

源代码和目标代码可以在开发工具中使用。这样,基于主机的工具可以在没有直接地址或数据总线可见性的情况下跟踪或计算程序流。

从目标系统到开发工具,只需要修改流指令。当主机校准/调试工具访问目标代码时,只需修改通过调试接口传输的流指令地址,就可以保持嵌入式处理器与主机工具之间的同步。如果流更改没有实现255指令中的同步地址,Nexus 5001技术规范将发送同步信息。

只有有限数量的数据位置必须实时显示,而大多数数据值可以在中断期间检查或在特殊事件发生时更新。对于很多工程师来说,Nexus 5001接口追踪数据值的功能还是一个新功能。一般来说,这个过程可以通过功能强大的逻辑分析仪来实现。分析器负责跟踪地址总线并触发数据总线将数据写入特定的存储位置。这是一个非常困难的任务,大容量数据缓存和片上系统SRAM的出现使得这几乎不可能实现。

最后,如果出现错误,用户必须从调试环境接收相关通知。Nexus 5001技术规范在发射器部分提供了一个大小可变的FIFO缓冲器。如果FIFO溢出,接口将发送错误消息。用户可以选择指定在什么情况下发生溢出错误,从而实现过时的嵌入式处理器或者通过发送新的同步信息来继续操作。

Nexus 5001端口可以根据开发、环路硬件或校准工具捕获的信息量进行配置。几家IC制造商已经在各种CPU基础设施中采用了Nexus 5001技术规范,以支持从移动电话、汽车、硬盘驱动器控制器到视频处理器的各种不同应用。

最近,为兼容PowerPC架构开发的多验证接口可以在单个接口上提供实时调试、校准、快速原型制作和循环硬件功能。图2示出了基于Nexus 5001标准的多核调试架构中的四个处理单元的框图。第一版可以为四个数据处理单元提供实时接口。这四个处理单元是并发的

它包含e200z Power架构的核心、两个增强型时序处理单元(E-TPU)和一个直接内存访问(DMA)。通过Class 3 Nexus 5001接口上的连接,主机工具可以同时从任何或所有处理单元收集数据。此外,调试和校准工具可以为任何或所有处理单元上的数据和指令建立断点/观察点。使用这种应用程序的一个例子是,工程师跟踪E-TPU上的定时事件和与PowerPC e200 ISA兼容的Book-e处理内核上运行的代码之间的问题。

浮点和/或单指令多数据(SIMD)设备可以在32位嵌入式处理器上实现,以支持复杂的算法。SIMD允许在多个数据集上执行一条指令,这在过滤和数组算法中非常有用。Nexus的调试端口允许监控浮点和SIMD数据和指令。

MPC5500产品系列中最新的嵌入式汽车处理器正在推动新的发动机技术。DSP功能与MPC5500 SIMD器件的集成可以在许多领域促进动力总成的发展,包括先进的发动机碰撞检测、CVT改进和6速自动换挡。此外,DSP的功能还用于混合动力汽车的功率转换模块,以控制大型电动发动机。

新的微控制器、输入/输出系统、开发工具、通信方法和高级算法的出现将实现新的汽车应用。具有实时多核调试功能的嵌入式处理器将淘汰传统的操作控制调试方式。

 
 
更多>同类新闻资讯
推荐图文
推荐新闻资讯
点击排行

新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服