AutoFocus 技术

AutoFocus 技术 | 劳特巴赫
综述

确保高速平行追踪端口的完美记录

当今和未来芯片的跟踪端口数据速率越来越高,这意味着采样有效数据的时间窗口越来越小。因此,跟踪线路的运行时间差或目标硬件的其他微小偏差很容易成为跟踪记录的误差源。因此,微调采样时间非常重要。我们的跟踪探头采用AUTOFOCUS 技术,只需点击PowerView 软件中的一个按钮即可自动执行最佳调整,甚至可以通过脚本或命令实现全自动调整。

收益

即使在复杂的追踪情况下也能成功 - 今天和明天

尽管我们的AUTOFOCUS 技术在所有可以想象到的跟踪情况下都具有优势,但在极具挑战性的情况下,例如极高的时钟频率、动态变化的时钟频率或具有次优布线的原型,换句话说,在使用传统跟踪探针进行跟踪达到极限的情况下,该技术最能体现其优势。我们的跟踪测头内置AUTOFOCUS 技术,也是一项面向未来的投资:通过自动优化目标硬件校准,即使时钟频率进一步提高,也能轻松应对。一次AUTOFOCUS ,终身AUTOFOCUS 。无需昂贵的升级。无需更换跟踪工具。

享受即插即用的硬件调整

我们的PowerView 软件为优化硬件配置(包括跟踪端口测试)提供了按钮式解决方案或自动脚本。它能计算每个数据通道的最佳采样点,执行自动硬件配置,并为您省去繁琐的手动配置工作。

为任何追踪速度做好准备

随着时钟频率的不断提高,对跟踪探头的要求也越来越高。如果这些探头不再能够补偿单条跟踪线路上的运行时间差异等负面影响,就有可能丢失重要的跟踪信息。我们面向未来的AUTOFOCUS 技术可确保您现在和将来都能从目标器件获得跟踪信号,而不会因时钟频率提高而丢失任何信息,也无需升级跟踪工具。

早期原型上的痕迹

如果您想在早期开发阶段对原型进行跟踪,由于路由通常不够理想,使用传统跟踪探头往往无法进行跟踪,因此会面临更多挑战。我们的跟踪探头采用AUTOFOCUS 技术,即使对这些具有挑战性的目标也能实现最佳硬件配置和可跟踪性。

非侵入性地调整你的应用程序

使用基准计数器单元(BMC)来监测和微调你的应用程序的性能,非侵入性的。

从你的磁芯中获取更多的痕迹信息

如果目标机上的跟踪基础架构通过适当设置允许更高的时钟频率,您就可以利用我们的AUTOFOCUS 技术获得更高的跟踪带宽,从而获得更多的跟踪数据,以便随后进行评估。获得的信息越多,错误修复就越容易。

追踪时钟频率变化的应用

出于节能原因,许多 SoC 采用不同的时钟频率,这也会自动改变跟踪端口的时钟频率。这将改变时钟信号的形状,导致跟踪端口的设置和保持时间发生微小变化。我们的跟踪探头采用AUTOFOCUS 技术,可将这些频率和时序变化考虑在内,确保您在这些使用情况下也能获得最佳的跟踪体验。

AUTOFOCUS 如何工作

在不损失信息的情况下获得跟踪数据

高速并行总线采样需要特殊的概念,以补偿波反射、元件公差、不同的迹线长度、有限的焊盘驱动器能力、信号耦合等的影响。所有这些影响都可能导致信号幅度减小、抖动和通道间偏移。传统的跟踪探头可能无法弥补这些问题,即使它们在理论上支持高数据速率,但我们采用AUTOFOCUS 技术的跟踪探头可以从目标中获取跟踪信号,而不会丢失任何信息: 它能计算出每个数据通道的最佳采样点,并执行自动硬件配置,包括设置理想的终端电压、理想的时钟延迟和每条数据线的理想延迟。

最佳的阈值电压调整

对于高跟踪端口数据速率,跟踪探头内的信号形状由阈值电压决定。我们的AUTOFOCUS 硬件配置包括自动设置最佳阈值电压。时钟和数据通道都将单独设置:对于时钟通道,选择的阈值电压可确保时钟信号稳定;对于数据通道,选择的阈值电压可实现最大数据眼宽度。

自动信号终止

对于短信号上升时间,传输线理论规定了最大跟踪线长度。如果超过了这个长度,则必须适当终止跟踪线,以避免或减少波反射的影响。我们的跟踪探头采用AUTOFOCUS 技术,可在跟踪激活时自动终止跟踪信号。

补偿通道与通道之间的偏移

我们的跟踪探头采用AUTOFOCUS 技术,具有强大的数据眼识别能力,能为每个数据通道计算和设置最佳采样点。在实际应用中,往往没有一个共同的采样点能使整个总线获得有效数据。无法补偿通道间偏差的跟踪探头会失效,而我们采用AUTOFOCUS 技术的跟踪探头却能补偿这种偏差。

AUTOFOCUS 生活中的技术

为Arm Cortex-M 并行跟踪设置最佳采样点

图中显示的是基于Arm Cortex-M7 微控制器的采样点自动调整功能。它实现了一个带有 4 位数据端口的 ETM(Embedded Trace Macrocell,由Arm 提供的 IP 模块)接口,各个数据线称为 D1 至 D4。使用默认采样点时,不难发现信号 D1 和 D2 的采样点并不合适,因为它们位于相应的数据眼之外。点击PowerView 软件中的AutoFocus 按钮后,硬件自动调整就会启动,采样点会被移动到数据眼的中心位置。

Autofocus 示例