Changes

907 bytes added ,  08:01, 18 October 2023
Created page with "=Request= {| class="wikitable" border="1" |- ! Index Word ! Description |- | 0 | Header code [0x00100040] |- | 1 | Quality of service |} =Response= {| class="wikitable" bor..."
=Request=
{| class="wikitable" border="1"
|-
! Index Word
! Description
|-
| 0
| Header code [0x00100040]
|-
| 1
| Quality of service
|}

=Response=
{| class="wikitable" border="1"
|-
! Index Word
! Description
|-
| 0
| Header code
|-
| 1
| Result code
|}

=Quality of service=
{| class="wikitable" border="1"
|-
! Index Bit
! Description
|-
| 2-0
| Tidemark
|-
| 15-8
| Access control
|}

=Description=

This is used to program the QoS (Quality of Service). Tidemark is the maximum allowed number of transactions initiated but not completed, after which next transactions will be limited to certain slaves. Access control sets which slaves have this privilege. For more info, see [https://developer.arm.com/documentation/ddi0422/d/programmers-model/register-summary|CoreLink™ NIC-301 r1p2].

Maximum value for tidemark is 7. Maximum value for access control is 127 (1 bit for each slave interface).
53

edits