- The arbiter indicates that the current transfer is part of a locked
sequence by asserting the HMASTLOCK.
The signals indicate if the transfer is:
. an opcode fetch or data access
. a privileged mode access or user mode access.
1) hprot是动态调的,还是tie死的,比如访问存放code的ram时,是否因为是opcode fetch,HPORT[0]就接0?
2)可以举Normal Memory,Device Memory,Strongly-ordered memory 具体例子吗?
访问这些memory时,用户需要根据memory的情况把master prot相关信号的bufferable, cacheable tie成相应值?
3) AHB slave对上述hprot应作何反应/处理?
-
AHB传输中wrap何种场景需要? 软件code如何发起wrap操作?
-
AHB-Lite 针对单个master而设计是什么意思呢?
AHB-Lite协议是整个AHB协议的子集,只支持一个总线主设备,不需要总线仲裁器及相应的总线请求/授权协议
AHB-Lite系统中,经常可以看到多master的情形。 -
如何理解AHB是基于transfer的,AXI是基于burst的?
-
APB读或写操作,假设为APB2,无pready。
有的习惯用第一拍,有的习惯用第二拍decode读、写,两种方式对于不同的总线架构都是适用的吗?
问题有点杂,望不吝指教!