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

ID 683567
日付 1/19/2023
Public
ドキュメント目次

3.5.4.2.1. ACEトランザクション

サポートされているL1 ACEデータ・トランザクションを次の表に記載します。詳細は、 ARM® Cortex® -A53 MPCore™ Processor Technical Reference Manualを参照してください。
表 33.  L1 ACEデータ・トランザクション
属性 ACEトランザクション
メモリータイプ 共有状態 ドメイン ロード ストア 排他的ロード 排他的ストア
Device 該当なし システム ReadNoSnoop WriteNoSnoop ReadNoSnoop、およびARLOCKMがHIGHに設定される WriteNoSnoop、およびAWLOCKMがHIGHに設定される
Normal、内部Non-cacheable、外部Non-cacheable 非共有 システム ReadNoSnoop WriteNoSnoop ReadNoSnoop、およびARLOCKMがHIGHに設定される WriteNoSnoop、およびAWLOCKMがHIGHに設定される
内部共有
外部共有
Normal、内部Non-cacheable、外部Write-BackまたはWrite-Through 非共有 システム ReadNoSnoop WriteNoSnoop ReadNoSnoop ReadNoSnoop
内部共有 システム ReadNoSnoop WriteNoSnoop ReadNoSnoop、およびARLOCKMがHIGHに設定される WriteNoSnoop、およびAWLOCKMがHIGHに設定される
外部共有
Normal、内部Write-Through、外部Write-Back、Write-Through 非共有 システム ReadNoSnoop WriteNoSnoop ReadNoSnoop ReadNoSnoop
内部共有 システム ReadNoSnoop WriteNoSnoop ReadNoSnoop、およびARLOCKMがHIGHに設定される WriteNoSnoop、およびAWLOCKMがHIGHに設定される
外部共有
Non-cacheable、またはNormal内部Write-Back外部Non-cacheableもしくはWrite-Through 非共有 システム ReadNoSnoop WriteNoSnoop ReadNoSnoop ReadNoSnoop
内部共有 システム ReadNoSnoop WriteNoSnoop ReadNoSnoop、およびARLOCKMがHIGHに設定される WriteNoSnoop、およびARLOCKMがHIGHに設定される
外部共有
Normal、内部Write-Back、外部Write-Back 非共有 共有不可 ReadNoSnoop WriteNoSnoop ReadNoSnoop WriteNoSnoop
内部共有 内部共有可能 ReadShared 必要に応じてReadUniqueまたはCleanUnique、その後ラインがエビクションされた際にWriteBack ReadShared、およびARLOCKMがHIGHに設定される 必要に応じてCleanUnique、およびARLOCKMがHIGHに設定され、その後ラインがエビクションされた際にWriteBack
外部共有 外部共有可能
注: 排他的ロードと排他的ストアの間にロードまたはストア命令を配置しないことが推奨されます。命令が追加されると、キャッシュのエビクションが引き起こされる可能性があります。データキャッシュのメンテナンス命令もまた、排他的モニターをクリアする場合があります。