Vivado IP リリース ノート
このアンサーには、すべての「Vivado™ IP リリース ノート - すべての IP 変更ログ情報」アンサーと関連する Vivado ツール リリースがリストされています。
作成者: AMD
CAM LogiCORE™ IP は、連想配列型データ構造を実装し、連想メモリとも呼ばれています。検索方式は、バイナリ検索 (BCAM)、ターナリ検索 (TCAM)、またはセミターナリ検索 (STCAM) から選択可能です。これらの IP は、UltraRAM (URAM) およびブロック RAM (BRAM) の両方の実装をサポートしています。また、DRAM CAM LogiCORE™ IP も CAM 機能を実装しますが、こちらはストレージに DRAM を使用します。AMD LogiCORE™ IP CDBCAM (Cached DRAM Binary CAM) はバイナリ検索版であり、AMD LogiCORE™ IP DSTCAM (DRAM Semi-Ternary CAM) はセミターナリ検索に対応した派生コアとなります。すべてのソリューションは、Algorithmic CAM 技術に基づいています。
Binary CAM (BCAM)
Binary CAM LogiCORE™ IP (BCAM) は、連想メモリ (CAM) とも呼ばれる連想配列型のデータ構造を実装します。BCAM は、任意のキーとレスポンスのビット列を使用するエントリ (キー、レスポンス) を格納し、検索キーの全ビットとキーの全ビットの完全一致に基づいたレスポンスの検索を可能にします。
Cached DRAM Binary CAM (CDBCAM)
DRAM Binary CAM LogiCORE™ IP (CDBCAM) は、Versal デバイス向けに DRAM をストレージとして使用し、連想メモリ (CAM) とも呼ばれる連想配列型データ構造を実装します。DRAM BCAM は、任意のキーとレスポンスのビット列を使用するエントリ (キー、レスポンス) を格納し、検索キーの全ビットとキーの全ビットの完全一致に基づいたレスポンスの検索を可能にします。
Semi-Ternary CAM (STCAM)
Semi-Ternary CAM LogiCORE™ IP (STCAM) は、連想メモリ (CAM) とも呼ばれる連想配列型のデータ構造を実装します。任意のキー、マスク、レスポンスのビット列を使用するエントリ (キー、マスク、プライオリティ、レスポンス) を格納し、ターナリ マッチング (三値照合) のルックアップ キーに基づいたレスポンスの検索を可能にします。ターナリ マッチングでは、複数エントリが同じルックアップ キーに一致することが可能であり、その中で、優先順位が最も低いエントリが選択されます。STCAM では、サポートされる固有マスクが限られているため、1 つのマスクが複数のエントリで共有されます。したがって、TCAM に比べてロジックとメモリを大幅に削減できます。STCAM は、少ないマスク数でエントリを効率的に格納する必要がある、IP 転送テーブルや OVS メガフロー ルックアップ テーブル用の IP アドレスの最長プレフィックス マッチングなどのアプリケーションに最適です。
Ternary CAM (TCAM)
Ternary CAM LogiCORE™ IP (TCAM) は、三値連想メモリとも呼ばれる連想配列型データ構造を実装します。TCAM は、任意のキー、マスク、優先順位、レスポンスの値を使用するエントリ (キー、マスク、プライオリティ、レスポンス) を格納し、マスクされた検索キーの全ビットとマスクされたキーの全ビットとの三値照合に基づいたレスポンスの検索を可能にします。キーのビットマスクが可能なため、キーの中の任意のビットをターナリ ステート (don't care) に設定できます。ターナリ マッチングでは、複数エントリが同じルックアップ キーに一致することが可能になり、エントリの優先順位値でレスポンスを決定できます。
DRAM Semi-Ternary CAM (DSTCAM)
DRAM Semi-Ternary CAM LogiCORE™ IP (DSTCAM) は、Versal デバイス向けに、コンテンツ アドレス可能メモリ (CAM) とも呼ばれる連想配列データ構造を実装します。任意のキー、マスク、レスポンスのビット列を持つエントリ (キー、マスク、プライオリティ、レスポンス) を格納し、ルックアップ キーのターナリ マッチング (三値照合) に基づいてレスポンスを取得できます。ターナリ マッチングでは、複数エントリが同じルックアップ キーに一致することが可能であり、その中で、優先順位が最も低いエントリが選択されます。DSTCAM では、サポートされる固有マスクが限られているため、1 つのマスクが複数のエントリで共有されます。DSTCAM は、複数でも限られた数のマスクを用いて大量のエントリを効率よく格納および管理する必要があるアプリケーションに最適です。たとえば、IP フォワーディング テーブル向けの IP アドレスのロンゲスト プレフィックス マッチングや OVS Mega-flow ルックアップ テーブル、および大規模テーブルの検索全般などに適しています。
注記: CAM ソリューションは、ハードウェアとソフトウェアの組み合わせで構成されています。
Binary CAM
Cached DRAM Binary Content Addressable Memory
Semi-Ternary CAM
Ternary CAM
DRAM Semi-Ternary CAM Content Addressable Memory
| 製品番号 | 説明 |
| EF-DI-CAM-EXTENDED-PROJ | LogiCORE™ Extended BCAM、CDBCAM、STCAM、TCAM、プロジェクト ライセンス |
| EF-DI-CAM-EXTENDED-SITE | LogiCORE™ Extended BCAM、CDBCAM、STCAM、TCAM、サイト ライセンス |
| EF-DI-CAM-EXTENDED-WW | LogiCORE™ Extended BCAM、CDBCAM、STCAM、TCAM。ワールドワイド ライセンス |
| EFR-DI-CAM-EXTENDED-PROJ | LogiCORE™ Extended BCAM、CDBCAM、STCAM、TCAM、プロジェクト ライセンス サポート更新 |
| EFR-DI-CAM-EXTENDED-SITE | LogiCORE™ Extended BCAM、CDBCAM、STCAM、TCAM、サイト ライセンス サポート更新 |
| EFR-DI-CAM-EXTENDED-WW | LogiCORE™ Extended BCAM、CDBCAM、STCAM、TCAM、ワールドワイド ライセンス サポート更新 |
| EF-DI-CAM-ADVANCED-PROJ | LogiCORE™ Advanced DSTCAM プロジェクト ライセンス |
| EF-DI-CAM-ADVANCED-SITE | LogiCORE™ Advanced DSTCAM サイト ライセンス |
| EF-DI-CAM-ADVANCED-WW | LogiCORE™ Advanced DSTCAM ワールドワイド ライセンス |
| EFR-DI-CAM-ADVANCED-PROJ | LogiCORE™ Advanced DSTCAM プロジェクト ライセンス サポート更新 |
| EFR-DI-CAM-ADVANCED-SITE | LogiCORE™ Advanced DSTCAM サイト ライセンス サポート更新 |
| EFR-DI-CAM-ADVANCED-WW | LogiCORE™ Advanced DSTCAM ワールドワイド ライセンス サポート更新 |
一部の AMD テクノロジでは、サードパーティによる有効化またはアクティブ化が必要になる場合があります。サポートされる機能はオペレーティング システムによって異なる場合があります。 具体的な機能については、システム メーカーにお問い合わせください。完全に安全なテクノロジや製品はありません。