27.11.2 MATRIX Client Configuration Register x

This register can only be written if the WPEN bit is cleared in the Write Protection Mode Register.

Table 27-25. MATRIX_SCFG Reset Values
Register MATRIX_Matrix 0Matrix 1Matrix 2Matrix 3
SCFG00x000001FF0x000001FF0x001201FF0x000101FF
SCFG10x000001FF0x000001FF0x001201FF0x000101FF
SCFG20x000001FF0x000001FF0x001201FF0x000001FF
SCFG30x000001FF0x000001FF0x000A01FF0x000001FF
SCFG40x000001FF0x000001FF0x000D01FF0x000001FF
SCFG50x000001FF0x000001FF0x001201FF0x000001FF
SCFG60x000001FF0x000001FF0x000101FF0x000001FF
SCFG70x000001FF0x000001FF0x000A01FF0x000001FF
SCFG80x000001FF0x000001FF0x000D01FF0x000001FF
SCFG90x000001FF0x000001FF0x001201FF0x000001FF
SCFG100x000001FF0x000001FF0x000101FF 0x00001FF
SCFG110x000001FF0x000001FF0x000001FF0x000001FF
SCFG120x000001FF0x000001FF0x000001FF0x000001FF
SCFG130x000001FF0x000001FF0x000001FF0x000001FF
SCFG140x000001FF0x000001FF0x000001FF0x000001FF
SCFG150x000001FF0x000001FF0x000001FF0x000001FF
Name: MATRIX_SCFGx
Offset: 0x40 + x*0x04 [x=0..15]
Property: Read/Write

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
   FIXED_DEFMSTR[3:0]DEFMSTR_TYPE[1:0] 
Access R/WR/WR/WR/WR/WR/W 
Reset  
Bit 15141312111098 
        SLOT_CYCLE[8] 
Access R/W 
Reset  
Bit 76543210 
 SLOT_CYCLE[7:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset  

Bits 21:18 – FIXED_DEFMSTR[3:0] Fixed Default Host

This is the number of the Default Host for this client. Only used if DEFMSTR_TYPE is 2. Specifying the number of a host which is not connected to the selected client is equivalent to setting DEFMSTR_TYPE to 0.

Bits 17:16 – DEFMSTR_TYPE[1:0] Default Host Type

ValueNameDescription
0NONE

No Default Host—At the end of the current client access, if no other host request is pending, the client is disconnected from all hosts.

This results in a one clock cycle latency for the first access of a burst transfer or for a single access.

1LAST

Last Default Host—At the end of the current client access, if no other host request is pending, the client stays connected to the last host having accessed it.

This results in not having one clock cycle latency when the last host tries to access the client again.

2FIXED

Fixed Default Host—At the end of the current client access, if no other host request is pending, the client connects to the fixed host the number that has been written in the FIXED_DEFMSTR field.

This results in not having one clock cycle latency when the fixed host tries to access the client again.

Bits 8:0 – SLOT_CYCLE[8:0] Maximum Bus Grant Duration for Hosts

When SLOT_CYCLE system bus clock cycles have elapsed since the last arbitration, a new arbitration takes place to let another host access this client. If another host is requesting the client bus, then the current host burst is broken.

If SLOT_CYCLE = 0, the Slot Cycle Limit feature is disabled and bursts always complete unless broken according to the ULBT.

This limit has been placed in order to enforce arbitration so as to meet potential latency constraints of hosts waiting for client access.

This limit must not be too small. Unreasonably small values break every burst and the MATRIX arbitrates without performing any data transfer. The default maximum value is usually an optimal conservative choice.

In most cases, this feature is not needed and should be disabled for power saving.

See Slot Cycle Limit Arbitration for details.