A8.1.1 QoS interface signals
The AXI4 signal set is extended to support two 4-bit QoS identifiers: AWQOS A 4-bit QoS identifier, sent on the write address channel for each write transaction. ARQOS A 4-bit QoS identifier, sent on the read address channel for each read transaction. |
A8.1.2 Master considerations
A master can produce its own AxQOS values, and if it can produce multiple streams of traffic it can choose different QoS values for the different streams. Support for QoS requires a system-level understanding of the QoS scheme in use, and collaboration between all participating components. For this reason, this specification recommends that a master component includes some programmability that can be used to control the exact QoS values used for any given scenario. If a master component does not support a programmable QoS scheme it can use QoS values that represent the relative priorities of the transactions it generates. These values can then be mapped to alternative system level QoS values if appropriate. A master that can not produce its own AxQOS values must use the default value. | master可以产生可变的QOS,也可以用固定的QOS |
Note This specification expects that many interconnect component implementations will support programmable registers that can be used to assign QoS values to connected masters. These values replace the QoS values, either programmed or default, supplied by the masters. | interconnect可以使用自己可编程的QOS来为每个master服务或者替换掉master的QOS,这样就只需要interconnect支持Qos就可以了,1881项目可能就是这样么实现的。 |
A8.1.3 System considerations
The default system-level implementation of QoS is that any component with a choice of more than one transaction to process selects the transaction with the higher QoS value to process first. This selection only occurs when there is no other AXI constraint that requires the transactions to be processed in a particular order. | Qos的默认处理规则是:如果有多个transaction在等待处理,则选择Qos最高的那个。 这种选择仅仅发生在最高Qos的那个没有依赖其他transaction时。 |
Note This means that the AXI ordering rules take precedence over ordering for QoS purposes. | 就是说AXI的顺序要求要优先于Qos。 |
More sophisticated QoS schemes that are compatible with this default scheme can be implemented |