SPRUIV7C May 2022 – November 2025 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP
Output FIFO Trigger Level Register This register controls the size of the data blocks transferred through the output FIFO and across the system interface
Return to Summary Table
| Instance Name | Physical Address |
|---|---|
| DEBUGSS0 | 0007 3C02 5100h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R/W | |||||||
| 0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W | |||||||
| 0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| NUMBLOCK | |||||||
| R/W | |||||||
| 0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| BLOCKSZ | |||||||
| R/W | |||||||
| 63h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31:16 | RESERVED | R/W | 0h | |
| 15:8 | NUMBLOCK | R/W | 0h | Determines blocks (value + 1) that must be sent over the system interface to complete a higher level data frame for transport. This field is used to calculate the total output trigger threshold when used in conjunction with BLOCKSZ field. Output Trigger Threshold (in frames) = (BLOCKSZ + 1) * (NUMBLOCK + 1) The threshold calculations include data in the output FIFO and local RAM buffers (if local RAM exists). Read : Returns the current configured value of the number of blocks in the high level data frame Write : Sets a new value. This register is only valid when the CT-TBR is operating in System Bridge mode This register can be read at any time but can only be written when acquisition is disabled in CNTL. In addition, SW should only update NUMBLOCK when the following conditions are all true : " An output flush sequence is not active (OPCTL : OUTFLUSH == 0) " The system interface output buffer is empty (STAT : DRAIN_DONE == 1) |
| 7:0 | BLOCKSZ | R/W | 63h | Determines the block size (the number of 128-bit frames + 1) used by the DMA engine Reading data over the system interface. This field is used to calculate the total output trigger threshold when used in conjunction with NUMBLOCK field. The block size is used by the DMA event logic to determine when to deassert the DMA request. Output Trigger Threshold (in frames) = (BLOCKSZ + 1) * (NUMBLOCK + 1) The threshold calculations include data in the output FIFO and local RAM buffers (if local RAM exists). Read : Returns the current configured value of the block size Write : Sets a new value. The minimum value for BLOCKSZ is 0xF. If configured for less than 0xF, the behavior of the system interface is undefined. This register is only valid when the CT-TBR is operating in System Bridge mode This register can be read at any time but can only be written when acquisition is disabled in CNTL. In addition, SW should only update BLOCKSZ when the following conditions are all true : " An output flush sequence is not active (OPCTL : OUTFLUSH == 0) " The system interface output buffer is empty (STAT : DRAIN_DONE == 1) |