26.6.15 Active Channel and Levels

Name: ACTIVE
Offset: 0x30
Reset: 0x00000000
Property: R

Bit 3130292827262524 
 BTCNT[15:8] 
Access RRRRRRRR 
Reset 00000000 
Bit 2322212019181716 
 BTCNT[7:0] 
Access RRRRRRRR 
Reset 00000000 
Bit 15141312111098 
 ABUSY  ID[4:0] 
Access RRRRRR 
Reset 000000 
Bit 76543210 
 LVLEX[7:0] 
Access RRRRRRRR 
Reset 00000000 

Bits 31:16 – BTCNT[15:0] Active Channel Block Transfer Count

These bits hold the 16-bit block transfer count of the ongoing transfer. This value is stored in the active channel and written back in the corresponding Write-Back channel memory location when the arbiter grants a new channel access. The value is valid only when the active channel Active Busy flag (ABUSY) is set.

Bit 15 – ABUSY Active Channel Busy

This bit is cleared when the active transfer count is written back in the write-back memory section.

This bit is set when the next descriptor transfer count is read from the write-back memory section.

Bits 12:8 – ID[4:0] Active Channel ID

These bits hold the channel index currently stored in the active channel registers. The value is updated each time the arbiter grants a new channel transfer access request.

Bits 7:0 – LVLEX[7:0] Level x Channel Trigger Request Executing