CQRS07
CQRS07 - Interrupt Coalescing\n
This register allows to group a CQ transfer and report single interrupt for entire group of requested tasks.
Module Instance | Base Address | Register Address |
---|---|---|
i_sdmmc__sdmmc_apb_slv__10808000____CQRS____SEG_L4_MP_sdmmc_s_0x0_0x1000
|
0x10808400
|
0x1080841C
|
Size: 32
Offset: 0x1C
Access: RW
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
|
|
|
|
|
|||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
|
|
|
|
CQRS07 Fields
Bit | Name | Description | Access | Reset |
---|---|---|---|---|
31 |
CQICED
|
CQICED - Interrupt Coalescing Enable/Disable\n Enables coalescing mechanism allowing to generate coalescing interrupts. |
RW
|
0x0
|
30:21 |
Reserved_6
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
20 |
CQICSB
|
CQICSB - Interrupt Coalescing Status Bit (ICSB)\n CQE sets this bit 1 when any task with INT=0 is completed. |
RO
|
0x0
|
19:17 |
Reserved_5
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
16 |
CQICCTR
|
CQICCTR - Counter and Timer Reset(ICCTR)\n S/W resets interrupt coalescing timer and counter. |
WO
|
0x0
|
15 |
CQICCTHWEN
|
CQICCTHWEN - Interrupt Coalescing Counter Threshold Write Enable (ICCTHWEN)\n This is write enable for CQICCTH. When this bit is set 1, the field will be updated. |
WO
|
0x0
|
14:13 |
Reserved_3
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
12:8 |
CQICCTH
|
CQICCTH - Interrupt Coalescing Counter Threshold (ICCTH)\n CQE increments internal counter when task with INT=0 is completed. When internal counter reaches this value the coalescing generates interrupt. S/W can select treshold value in range 1 to 31. S/W can disable internal counter and interrupt generation by setting this field to 0. |
RW
|
0x0
|
7 |
CQICTOVALEN
|
CQICTOVALEN - Interrupt Coalescing Timeout Value Write Enable (ICTOVALWEN)\n This is write enable for CQICTOVAL. When this bit is set 1, the field will be updated. |
WO
|
0x0
|
6:0 |
CQICTOVAL
|
CQICTOVAL - Interrupt Coalescing Timeout Value (ICTOVAL)\n CQE generates interrupt when internal counter reaches period defined in this field. The counter starts when first transfer with INT=0 is completed. The counter increments each time when Internal Clock * 1024 period elapsed. S/W can disable this timer by setting this filed to 0. |
RW
|
0x0
|