AutoFocus Technology
高速パラレルトレースポートの完璧な記録を保証する
現在および将来のチップのトレースポートデータレートは、ますます高くなっており、有効なデー タをサンプリングするためのタイムウィンドウは、ますます狭くなっています。その結果、トレースライン上のランタイムの違いや、ターゲットハードウェアのその他の小さな偏差が、トレース記録のエラー源になりやすくなります。従って、サンプリングタイミングの微調整は非常に重要です。AUTOFOCUS テクノロジー搭載の当社のトレースプローブは、PowerView ソフトウェアのボタンをクリックするだけで、自動的に最適なチューニングを実行します。また、スクリプトやコマンドを使用すれば、完全に自動化することも可能です。
複雑なトレースシナリオでも成功する - 今日と明日
当社のAUTOFOCUS テクノロジーは、想定されるすべてのトレース状況において優位性を発揮しますが、極めて高いクロック周波数、動的に変化するクロック周波数、最適とは言えない配線が施されたプロトタイプなど、困難な状況、つまり従来のトレースプローブによるトレースが限界に達した場合に、その威力を発揮します。また、AUTOFOCUS テクノロジーを内蔵した当社のトレースプローブは、将来を見据えた投資でもあります:さらにクロック周波数が上昇しても、ターゲットのハードウェアキャリブレーションが自動的に最適化されるため、容易に対応することができます。一度AUTOFOCUS 、常にAUTOFOCUS 。高価なアップグレードは必要ありません。トレースツールの変更も不要です。
情報を失うことなくトレースデータを取得
高速パラレルバスのサンプリングには、波の反射、部品の公差、異なるトレース長、パッドドライバ能力の制限、信号カップリングなどの影響を補正するための特別なコンセプトが必要です。これらの影響はすべて、信号振幅の減少、ジッター、チャンネル間スキューにつながる可能性があります。従来のトレースプローブでは、理論的には高データレートをサポートしていても、これらの問題を補正できない場合がありますが、AUTOFOCUS テクノロジー搭載のトレースプローブでは、ターゲットからのトレース信号を情報損失なく取得できます: すべてのデータチャンネルに対して最適なサンプリングポイントを計算し、理想的な終端電圧、理想的なクロック遅延、すべてのデータラインに対する理想的な遅延の設定を含む自動ハードウェアコンフィギュレーションを実行します。
Arm Cortex-M パラレルトレースの最適サンプリングポイントの設定
この画像は、Arm Cortex-M7 ベースのマイクロコントローラでのサンプリングポイントの自動調整を示しています。ETM(Embedded Trace Macrocell、Arm が提供する IP ブロック)インターフェイスに 4 ビットのデータポートを実装しており、個々のデータラインは D1~D4 と呼ばれます。デフォルトのサンプリングポイントを使用する場合、信号D1とD2のサンプリングポイントは、対応するデー タアイの外側にあるため、不適切であることが容易にわかります。PowerView ソフトウェアのボタン(AutoFocus )をクリックすると、ハードウェアの自動調整が開始され、サンプリングポイントがデータアイの中央に位置するように移動されます。