インテル® Agilex™ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/25/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

インテルのみ表示可能 — GUID: yzw1481130351048

Ixiasoft

ドキュメント目次

17.7. イーサネットMACのプログラミング・モデル

EMACとそのインターフェイスの初期化およびコンフィグレーションは、複数のステップで構成されるプロセスであり、それには、システム・マネージャーとクロック・マネージャーにおけるシステムレジスターのプログラミング、および複数のドメインにおけるクロックのコンフィグレーションが含まれます。
注: EMACがHPS I/Oにインターフェイスしており、書き込み動作後にレジスターの内容が異なるクロックドメインに転送されている場合、最初の書き込みが更新されるまで、同じ位置への書き込みを行わないようにする必要があります。これに従わない場合、2番目の書き込み動作は宛先のクロックドメインに更新されません。したがって、同じレジスター位置への2つの書き込み間の遅延は、宛先のクロック (PHY受信クロック、PHY送信クロック、またはPTPクロック) で4サイクルを少なくとも確保する必要があります。CSRに短い期間で複数回アクセスする場合は、アクセスの間に、宛先のクロックでの最小サイクル数が発生していることを確認する必要があります。
注: EMAC信号がFPGAファブリックを介してルーティングされており、FPGAファブリックによって提供されている送信クロックが6送信クロックサイクル内で切り替わると想定されている場合、同じレジスターへの2つの書き込みアクセス間に必要な最小時間は10送信クロックサイクルです。