RDC: inconsistent values between SDK and manual

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

RDC: inconsistent values between SDK and manual

355 Views
stefano-quantic
Contributor III

For iMXRT1176, the SDK and the reference manual do not agree about the RDC peripheral numbering.
RDC has 128 PDAP registers, each of which contains settings for a peripheral or group of peripherals.
The peripheral indices are specified in the reference manual (IMXRT1170RM Rev. 2, 06/2023), §42.5.2 Peripheral Mapping.
They are also defined in the SDK (v2.14.0; file "SDK_2_14_0_MIMXRT1170-EVK\devices\MIMXRT1176\MIMXRT1176_cm7.h", enum rdc_periph_t).
The two do not agree on a number of indices.
Below, I list the number (the index in the PDAP register array), then the peripheral indicated by the reference manual, then the peripheral indicated by the SDK; the unlisted values are consistent between RM and SDK.

0: Reserved / MTR
6: FLEXRAM / CM7_IMXRT
16: Reserved / TSC_DIG
60: DEC1 / ENC1
61: DEC2 / ENC2
62: DEC3 / ENC3
63: DEC4 / ENC4
111: XRDC2_MGR_D1 / SEMA1
114: ANALOG/ANADIG / ANATOP

What do these indices actually correspond to?

Also, what are MTR and TSC_DIG, which are never explained in the reference manual?

Labels (1)
0 Kudos
Reply
0 Replies