AutoFocus テクノロジ
高速パラレルトレースポートの完璧な記録を保証する
現在および将来のチップのトレースポートデータレートは、ますます高くなっており、有効なデー タをサンプリングするためのタイムウィンドウは、ますます狭くなっています。その結果、トレースライン上のランタイムの違いや、ターゲットハードウェアのその他の小さな偏差が、トレース記録のエラー源になりやすくなります。従って、サンプリングタイミングの微調整は非常に重要です。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 をクリックすると、ハードウェアの自動調整が開始され、サンプリング・ポイントがデータ・アイの中央に位置するように移動されます。