分享我的一篇知识文章:
https://developer.arm.com/doc...
Arm构架功能持续演进,有些只需要CPU核本身的支持(如SVE/SVE2, PAC,BTI等),有些功能(如MTE,Armv8.1-A LSE Atomic, MPAM等)则需要除CPU核之外的系统支持,包括总线和总线Interconnect的支持。
以下是Arm构架功能和AMBA总线支持的对应关系:
Interconnect IP | CHI version | |
---|---|---|
CCN-5xx | CHI-A | |
CMN-600 r2p0之前版本 | CHI-B | |
CMN-600 r2p0及以后版本 | CHI-C | |
CMN-650 | CHI-D | |
CMN-700 | CHI-E | |
CI-700 | CHI-E |