SPRUJ79 November 2024 F29H850TU , F29H859TU-Q1
DLT module can be configured with the steps as followed:
The filtering unit provides security configurations to specify what links can be available for data-logging before production and during development. The filtering unit can regulate throughput from DLT FIFO buffer by attaching a tag to a variable or register to capture the value for data logging.
The DLT_EN configuration acts as a global enable for DLT, whereby all components of the DLT module can be completely disabled. All configurations of DLT discussed in upcoming sections are part of DLT_CORE_REGS and are only configurable from CPUx.LINK2.
The data bus is used to access registers and FIFO memory in DLT. DLT configurations are located under DLT_CORE_REGS. The internal FIFO is available in both FIFO mode (FIFO_REGS), and memory mode (FIFO_MEM) for debug.
If there is an incorrect access by CPU, error is generated, and access is dropped. In case of incorrect debugger access, no error is generated but access is dropped. The below table describes the access protections and permissions for the registers belonging to DLT.
| Register Map | CPU Access Protection | Debugger Access Permissions | DMA Access Permission |
|---|---|---|---|
| DLT_CORE_REGS | Only LINK2 of corresponding CPU can write/read | Zone corresponding to LINK2, if enabled for debug can write/read | No Access |
| FIFO_REGS | LINKs of corresponding CPU can write/read | ZONE corresponding to LINK enabled by SSU, is enabled for debug read No write access | LINKs enabled by DMA can read. No write accesss |
| FIFO_MEM | Not writable | ZONE corresponding to LINK enabled by SSU, is enabled for debug read. No write access | LINKs enabled by DMA can read. No write access |