SAU和IDAU(Implementation Defined Attribution Unit)共同决定了一块内存的安全属性,由于IDAU已经在芯片出厂的时候由厂商固化,因此用户在进行开发的时候只需要使用SAU去重新配置相应内存的安全属性即可,一块内存的最终的安全属性由SAU和IDAU两者中较高的安全属性决定,如下图所示:
上图中的Simple Master in Strict Mode是指simple master的安全等级必须和slave的安全等级必须完全一致才可以访问slave,如果是非严格模式,则只要master的安全等级大于或等于slave的安全等级就可以访问slave。Smart Master in Strict Mode也是相同的道理,但CPU0不受此严格模式的限制,只要CPU0的安全等级高于或等于slave的安全等级时,就可以访问slave。