AXI (Transaction Attributes)

目录:

  • AXI (Transaction Attributes)
    • 1.事务类型与属性:
    • 2.存储相关属性信号:
    • 3.存储类型:

AXI (Transaction Attributes)

1.事务类型与属性:

现代计算机架构中,对memory的读写有若干种优化,prefetch, cache, write buffer。同时,对host来说,一些其他的外部设备的寄存器或者外部设备的内存也会被映射到host端的地址上。这部分地址常常不能应用以上的优化方式,因此axi需要对不同种类的地址使用不同的策略,AxCACHE决定了这些策略

AXI 协议中定义了一组信号表示读写传输事务的类型,分别为 ARCACHE 以及 AWCACHE,合称为 AXCACHE。两者控制了

  • 传输事务在整个系统中如何进行(How a transaction progresses through the system)
  • 系统缓存对传输事务的操作(How any system-level caches handle the transaction)

AXI 协议中存在两类从机:存储从机(Memory Slave)与外设从机(Peripheral Slave)。协议中传输事务属性主要是为存储从机准备的礼物,存储从机必须支持所有的事务属性信号

而对于

你可能感兴趣的:(AMBA协议,verilog,fpga开发)