SPRUJ79 November 2024 F29H850TU , F29H859TU-Q1
Table 42-34 lists the memory-mapped registers for the SENT_MTPG registers. All register offset addresses not listed in Table 42-34 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name |
|---|---|---|
| 800h | BC_MTP_EN | Broadcast Channel MTP Enable Register |
| 804h | BC_MTP_CMP1 | Broadcast Channel MTP Compare1 Register |
| 808h | BC_MTP_CMP2 | Broadcast Channel MTP Compare2 Register |
| 80Ch | BC_MTP_CMP3 | Broadcast Channel MTP Compare3 Register |
| 810h | BC_MTP_CMP4 | Broadcast Channel MTP Compare4 Register |
| 814h | BC_MTP_CMP5 | Broadcast Channel MTP Compare5 Register |
| 818h | BC_MTP_CMP6 | Broadcast Channel MTP Compare6 Register |
| 81Ch | BC_MTP_CMP7 | Broadcast Channel MTP Compare7 Register |
| 820h | BC_MTP_CMP8 | Broadcast Channel MTP Compare8 Register |
| 824h | BC_MTP_CMP9 | Broadcast Channel MTP Compare9 Register |
| 82Ch | BC_MTP_PERIOD | Broadcast Channel MTP Period Register. |
| 834h | BC_TRIGSEL | Broadcast Channel MTP Trigger Select Register |
| 838h | BC_MTP_SWTR | Broadcast Channel MTP Software Trigger Register |
| 900h | S1_MTP_EN | Sensor 1 Channel MTP Enable Register |
| 904h | S1_MTP_CMP1 | Sensor 1 Channel MTP Compare1 Register |
| 908h | S1_MTP_CMP2 | Sensor 1 Channel MTP Compare2 Register |
| 90Ch | S1_MTP_CMP3 | Sensor 1 Channel MTP Compare3 Register |
| 910h | S1_MTP_CMP4 | Sensor 1 Channel MTP Compare4 Register |
| 914h | S1_MTP_CMP5 | Sensor 1 Channel MTP Compare5 Register |
| 918h | S1_MTP_CMP6 | Sensor 1 Channel MTP Compare6 Register |
| 91Ch | S1_MTP_CMP7 | Sensor 1 Channel MTP Compare7 Register |
| 920h | S1_MTP_CMP8 | Sensor 1 Channel MTP Compare8 Register |
| 924h | S1_MTP_CMP9 | Sensor 1 Channel MTP Compare9 Register |
| 928h | S1_MTP_CMP10RE | Sensor 1 Channel MTP Compare10 Receiver Enable Register |
| 92Ch | S1_MTP_PERIOD | Sensor 1 Channel MTP Period Register |
| 930h | S1_MTP_TO | Sensor 1 Channel MTP TimeOut Register |
| 934h | S1_TRIGSEL | Sensor 1 Channel MTP Trigger Select Register |
| 938h | S1_MTP_SWTR | Sensor 1 Channel MTP Software Trigger Register |
| A00h | S2_MTP_EN | Sensor 2 Channel MTP Enable Register |
| A04h | S2_MTP_CMP1 | Sensor 2 Channel MTP Compare1 Register |
| A08h | S2_MTP_CMP2 | Sensor 2 Channel MTP Compare2 Register |
| A0Ch | S2_MTP_CMP3 | Sensor 2 Channel MTP Compare3 Register |
| A10h | S2_MTP_CMP4 | Sensor 2 Channel MTP Compare4 Register |
| A14h | S2_MTP_CMP5 | Sensor 2 Channel MTP Compare5 Register |
| A18h | S2_MTP_CMP6 | Sensor 2 Channel MTP Compare6 Register |
| A1Ch | S2_MTP_CMP7 | Sensor 2 Channel MTP Compare7 Register |
| A20h | S2_MTP_CMP8 | Sensor 2 Channel MTP Compare8 Register |
| A24h | S2_MTP_CMP9 | Sensor 2 Channel MTP Compare9 Register |
| A28h | S2_MTP_CMP10RE | Sensor 2 Channel MTP Compare10 Receiver Enable Register |
| A2Ch | S2_MTP_PERIOD | Sensor 2 Channel MTP Period Register |
| A30h | S2_MTP_TO | Sensor 2 Channel MTP TimeOut Register |
| A34h | S2_TRIGSEL | Sensor 2 Channel MTP Trigger Select Register |
| A38h | S2_MTP_SWTR | Sensor 2 Channel MTP Software Trigger Register |
| B00h | S3_MTP_EN | Sensor 3 Channel MTP Enable Register |
| B04h | S3_MTP_CMP1 | Sensor 3 Channel MTP Compare1 Register |
| B08h | S3_MTP_CMP2 | Sensor 3 Channel MTP Compare2 Register |
| B0Ch | S3_MTP_CMP3 | Sensor 3 Channel MTP Compare3 Register |
| B10h | S3_MTP_CMP4 | Sensor 3 Channel MTP Compare4 Register |
| B14h | S3_MTP_CMP5 | Sensor 3 Channel MTP Compare5 Register |
| B18h | S3_MTP_CMP6 | Sensor 3 Channel MTP Compare6 Register |
| B1Ch | S3_MTP_CMP7 | Sensor 3 Channel MTP Compare7 Register |
| B20h | S3_MTP_CMP8 | Sensor 3 Channel MTP Compare8 Register |
| B24h | S3_MTP_CMP9 | Sensor 3 Channel MTP Compare9 Register |
| B28h | S3_MTP_CMP10RE | Sensor 3 Channel MTP Compare10 Receiver Enable Register |
| B2Ch | S3_MTP_PERIOD | Sensor 3 Channel MTP Period Register |
| B30h | S3_MTP_TO | Sensor 3 Channel MTP TimeOut Register |
| B34h | S3_TRIGSEL | Sensor 3 Channel MTP Trigger Select Register |
| B38h | S3_MTP_SWTR | Sensor 3 Channel MTP Software Trigger Register |
| C00h | S4_MTP_EN | Sensor 4 Channel MTP Enable Register |
| C04h | S4_MTP_CMP1 | Sensor 4 Channel MTP Compare1 Register |
| C08h | S4_MTP_CMP2 | Sensor 4 Channel MTP Compare2 Register |
| C0Ch | S4_MTP_CMP3 | Sensor 4 Channel MTP Compare3 Register |
| C10h | S4_MTP_CMP4 | Sensor 4 Channel MTP Compare4 Register |
| C14h | S4_MTP_CMP5 | Sensor 4 Channel MTP Compare5 Register |
| C18h | S4_MTP_CMP6 | Sensor 4 Channel MTP Compare6 Register |
| C1Ch | S4_MTP_CMP7 | Sensor 4 Channel MTP Compare7 Register |
| C20h | S4_MTP_CMP8 | Sensor 4 Channel MTP Compare8 Register |
| C24h | S4_MTP_CMP9 | Sensor 4 Channel MTP Compare9 Register |
| C28h | S4_MTP_CMP10RE | Sensor 4 Channel MTP Compare10 Receiver Enable Register |
| C2Ch | S4_MTP_PERIOD | Sensor 4 Channel MTP Period Register |
| C30h | S4_MTP_TO | Sensor 4 Channel MTP TimeOut Register |
| C34h | S4_TRIGSEL | Sensor 4 Channel MTP Trigger Select Register |
| C38h | S4_MTP_SWTR | Sensor 4 Channel MTP Software Trigger Register |
| F00h | WAITTIME | Global Waittime Register |
| F04h | TPGENSTAT | Master Trigger Pulse Global Status Register |
| F30h | MTP_VERSION | MTPG IP Core Version Number Register |
| F3Ch | MTP_SWR | MTPG Global Software Reset Register. Writing 1 to this register will cause Software Reset |
Complex bit access types are encoded to fit into small table cells. Table 42-35 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Write Type | ||
| W | W | Write |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
| Register Array Variables | ||
| i,j,k,l,m,n | When these variables are used in a register name, an offset, or an address, they refer to the value of a register array where the register is part of a group of repeating registers. The register groups form a hierarchical structure and the array is represented with a formula. | |
| y | When this variable is used in a register name, an offset, or an address it refers to the value of a register array. | |
BC_MTP_EN is shown in Figure 42-33 and described in Table 42-36.
Return to the Summary Table.
Broadcast Channel MTP Enable Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RSVD | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RSVD | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RSVD | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RSVD | MTP_EN | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RSVD | R | 0h | Reserved bits |
| 0 | MTP_EN | R/W | 0h | 0h: No trigger pulses generated 1h: The Master Trigger Pulse Generator of the Broadcast Channel will generate trigger pulses when it is triggered via Hardware or Software |
BC_MTP_CMP1 is shown in Figure 42-34 and described in Table 42-37.
Return to the Summary Table.
Broadcast Channel MTP Compare1 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the BC_MTP_CMP1 register contains the time (in clock tick unit) of the Broadcast Channel's Master Trigger Pulse Generator output to be toggled. No toggle if TOGGLETIME = 0. |
BC_MTP_CMP2 is shown in Figure 42-35 and described in Table 42-38.
Return to the Summary Table.
Broadcast Channel MTP Compare2 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the BC_MTP_CMP2 register contains the time (in clock tick unit) of the Broadcast Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than BC_MTP_CMP1's TOGGLETIME. No toggle if TOGGLETIME = 0. |
BC_MTP_CMP3 is shown in Figure 42-36 and described in Table 42-39.
Return to the Summary Table.
Broadcast Channel MTP Compare3 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the BC_MTP_CMP3 register contains the time (in clock tick unit) of the Broadcast Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than BC_MTP_CMP2's TOGGLETIME. No toggle if TOGGLETIME = 0. |
BC_MTP_CMP4 is shown in Figure 42-37 and described in Table 42-40.
Return to the Summary Table.
Broadcast Channel MTP Compare4 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the BC_MTP_CMP4 register contains the time (in clock tick unit) of the Broadcast Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than BC_MTP_CMP3's TOGGLETIME. No toggle if TOGGLETIME = 0. |
BC_MTP_CMP5 is shown in Figure 42-38 and described in Table 42-41.
Return to the Summary Table.
Broadcast Channel MTP Compare5 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the BC_MTP_CMP5 register contains the time (in clock tick unit) of the Broadcast Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than BC_MTP_CMP4's TOGGLETIME. No toggle if TOGGLETIME = 0. |
BC_MTP_CMP6 is shown in Figure 42-39 and described in Table 42-42.
Return to the Summary Table.
Broadcast Channel MTP Compare6 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the BC_MTP_CMP6 register contains the time (in clock tick unit) of the Broadcast Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than BC_MTP_CMP5's TOGGLETIME. No toggle if TOGGLETIME = 0. |
BC_MTP_CMP7 is shown in Figure 42-40 and described in Table 42-43.
Return to the Summary Table.
Broadcast Channel MTP Compare7 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the BC_MTP_CMP7 register contains the time (in clock tick unit) of the Broadcast Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than BC_MTP_CMP6's TOGGLETIME. No toggle if TOGGLETIME = 0. |
BC_MTP_CMP8 is shown in Figure 42-41 and described in Table 42-44.
Return to the Summary Table.
Broadcast Channel MTP Compare8 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the BC_MTP_CMP8 register contains the time (in clock tick unit) of the Broadcast Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than BC_MTP_CMP7's TOGGLETIME. No toggle if TOGGLETIME = 0. |
BC_MTP_CMP9 is shown in Figure 42-42 and described in Table 42-45.
Return to the Summary Table.
Broadcast Channel MTP Compare9 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the BC_MTP_CMP9 register contains the time (in clock tick unit) of the Broadcast Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than BC_MTP_CMP8's TOGGLETIME. No toggle if TOGGLETIME = 0. |
BC_MTP_PERIOD is shown in Figure 42-43 and described in Table 42-46.
Return to the Summary Table.
Broadcast Channel MTP Period Register.
| 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 |
| RSVD | PERIOD | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | PERIOD | R/W | 0h | PERIOD of the BC_MTP_PERIOD register indicates the total time that the master trigger pulse output waveform is active. The PERIOD must be larger than all Broadcast Channel Compares' TOGGLETIME value. The value is specified in clock tick units. |
BC_TRIGSEL is shown in Figure 42-44 and described in Table 42-47.
Return to the Summary Table.
Broadcast Channel MTP Trigger Select Register
| 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 |
| RSVD | TRIGSEL | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-7 | RSVD | R | 0h | Reserved bits |
| 6-0 | TRIGSEL | R/W | 0h | Specifies which hardware trigger source enables the Broadcast Channel Master Trigger Pulse Generator. The possible internal triggers are: 0h: Disable (no hardware triggers) 1h: Broadcast Trigger done 2h: Sensor 1 Trigger done 3h: Sensor 2 Trigger done 4h: Sensor 3 Trigger done 5h: Sensor 4 Trigger done External triggers are also available and are described by the 'Channel Triggers' section. |
BC_MTP_SWTR is shown in Figure 42-45 and described in Table 42-48.
Return to the Summary Table.
Broadcast Channel MTP Software Trigger Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RSVD | |||||||
| W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RSVD | |||||||
| W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RSVD | |||||||
| W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RSVD | SWTR | ||||||
| W-0h | W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RSVD | W | 0h | Reserved bits |
| 0 | SWTR | W | 0h | 0h: No software trigger request 1h: Broadcast Channel's software trigger request. The SWTR bit will be cleared automatically after the Broadcast software trigger request is in service. The BC_MTP_EN must active for SWTR to function |
S1_MTP_EN is shown in Figure 42-46 and described in Table 42-49.
Return to the Summary Table.
Sensor 1 Channel MTP Enable Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RSVD | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RSVD | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RSVD | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RSVD | MTP_EN | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RSVD | R | 0h | Reserved bits |
| 0 | MTP_EN | R/W | 0h | 0h: No trigger pulses generated 1h: The Master Trigger Pulse Generator of the Sensor 1 Channel will generate trigger pulses when it is triggered via Hardware or Software |
S1_MTP_CMP1 is shown in Figure 42-47 and described in Table 42-50.
Return to the Summary Table.
Sensor 1 Channel MTP Compare1 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S1_MTP_CMP1 register contains the time (in clock tick unit) of the Sensor 1 Channel's Master Trigger Pulse Generator output to be toggled. No toggle if TOGGLETIME = 0. |
S1_MTP_CMP2 is shown in Figure 42-48 and described in Table 42-51.
Return to the Summary Table.
Sensor 1 Channel MTP Compare2 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S1_MTP_CMP2 register contains the time (in clock tick unit) of the Sensor 1 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S1_MTP_CMP1's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S1_MTP_CMP3 is shown in Figure 42-49 and described in Table 42-52.
Return to the Summary Table.
Sensor 1 Channel MTP Compare3 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S1_MTP_CMP3 register contains the time (in clock tick unit) of the Sensor 1 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S1_MTP_CMP2's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S1_MTP_CMP4 is shown in Figure 42-50 and described in Table 42-53.
Return to the Summary Table.
Sensor 1 Channel MTP Compare4 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S1_MTP_CMP4 register contains the time (in clock tick unit) of the Sensor 1 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S1_MTP_CMP3's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S1_MTP_CMP5 is shown in Figure 42-51 and described in Table 42-54.
Return to the Summary Table.
Sensor 1 Channel MTP Compare5 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S1_MTP_CMP5 register contains the time (in clock tick unit) of the Sensor 1 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S1_MTP_CMP4's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S1_MTP_CMP6 is shown in Figure 42-52 and described in Table 42-55.
Return to the Summary Table.
Sensor 1 Channel MTP Compare6 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S1_MTP_CMP6 register contains the time (in clock tick unit) of the Sensor 1 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S1_MTP_CMP5's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S1_MTP_CMP7 is shown in Figure 42-53 and described in Table 42-56.
Return to the Summary Table.
Sensor 1 Channel MTP Compare7 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S1_MTP_CMP7 register contains the time (in clock tick unit) of the Sensor 1 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S1_MTP_CMP6's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S1_MTP_CMP8 is shown in Figure 42-54 and described in Table 42-57.
Return to the Summary Table.
Sensor 1 Channel MTP Compare8 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S1_MTP_CMP8 register contains the time (in clock tick unit) of the Sensor 1 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S1_MTP_CMP7's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S1_MTP_CMP9 is shown in Figure 42-55 and described in Table 42-58.
Return to the Summary Table.
Sensor 1 Channel MTP Compare9 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S1_MTP_CMP9 register contains the time (in clock tick unit) of the Sensor 1 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S1_MTP_CMP8's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S1_MTP_CMP10RE is shown in Figure 42-56 and described in Table 42-59.
Return to the Summary Table.
Sensor 1 Channel MTP Compare10 Receiver Enable Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S1_MTP_CMP10RE defines when to enable the CSENT Receiver while the Sensor 1's trigger pulses are generated. This TOGGLETIME will be compared independently, since it might be higher or lower than other Sensor 1's compare register value. The value is specified in clock tick units. |
S1_MTP_PERIOD is shown in Figure 42-57 and described in Table 42-60.
Return to the Summary Table.
Sensor 1 Channel MTP Period Register
| 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 |
| RSVD | PERIOD | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | PERIOD | R/W | 0h | PERIOD of the S1_MTP_PERIOD register indicates the total time that the master trigger pulse output waveform is active. The PERIOD must be larger than all Sensor 1 Channel Compares' TOGGLETIME value. The value is specified in clock tick units. |
S1_MTP_TO is shown in Figure 42-58 and described in Table 42-61.
Return to the Summary Table.
Sensor 1 Channel MTP TimeOut Register
| 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 |
| TIMEOUT | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | TIMEOUT | R/W | 0h | The TIMEOUT of the S1_MTP_TO register indicates a time to initiate an interrupt if the CSENT Receiver has not received response (low pulse of calibration/synchronization) from Sensor 1 within timeout time after the Master trigger pulse is generated. The value is specified in clock tick units. |
S1_TRIGSEL is shown in Figure 42-59 and described in Table 42-62.
Return to the Summary Table.
Sensor 1 Channel MTP Trigger Select Register
| 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 |
| RSVD | TRIGSEL | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-7 | RSVD | R | 0h | Reserved bits |
| 6-0 | TRIGSEL | R/W | 0h | Specifies which hardware trigger source enables the Sensor 1 Channel Master Trigger Pulse Generator. The possible internal triggers are: 0h: Disable (no hardware triggers) 1h: Broadcast Trigger done 2h: Sensor 1 Trigger done 3h: Sensor 2 Trigger done 4h: Sensor 3 Trigger done 5h: Sensor 4 Trigger done External triggers are also available and are described by the 'Channel Triggers' section. |
S1_MTP_SWTR is shown in Figure 42-60 and described in Table 42-63.
Return to the Summary Table.
Sensor 1 Channel MTP Software Trigger Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RSVD | |||||||
| W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RSVD | |||||||
| W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RSVD | |||||||
| W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RSVD | SWTR | ||||||
| W-0h | W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RSVD | W | 0h | Reserved bits |
| 0 | SWTR | W | 0h | 0h: No software trigger request 1h: Sensor 1 Channel's software trigger request. The SWTR bit will be cleared automatically after the Sensor 1 software trigger request is in service. The S1_MTP_EN must active for SWTR to function |
S2_MTP_EN is shown in Figure 42-61 and described in Table 42-64.
Return to the Summary Table.
Sensor 2 Channel MTP Enable Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RSVD | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RSVD | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RSVD | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RSVD | MTP_EN | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RSVD | R | 0h | Reserved bits |
| 0 | MTP_EN | R/W | 0h | 0h: No trigger pulses generated 1h: The Master Trigger Pulse Generator of the Sensor 2 Channel will generate trigger pulses when it is triggered via Hardware or Software |
S2_MTP_CMP1 is shown in Figure 42-62 and described in Table 42-65.
Return to the Summary Table.
Sensor 2 Channel MTP Compare1 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S2_MTP_CMP1 register contains the time (in clock tick unit) of the Sensor 2 Channel's Master Trigger Pulse Generator output to be toggled. No toggle if TOGGLETIME = 0. |
S2_MTP_CMP2 is shown in Figure 42-63 and described in Table 42-66.
Return to the Summary Table.
Sensor 2 Channel MTP Compare2 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S2_MTP_CMP2 register contains the time (in clock tick unit) of the Sensor 2 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S2_MTP_CMP1's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S2_MTP_CMP3 is shown in Figure 42-64 and described in Table 42-67.
Return to the Summary Table.
Sensor 2 Channel MTP Compare3 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S2_MTP_CMP3 register contains the time (in clock tick unit) of the Sensor 2 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S2_MTP_CMP2's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S2_MTP_CMP4 is shown in Figure 42-65 and described in Table 42-68.
Return to the Summary Table.
Sensor 2 Channel MTP Compare4 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S2_MTP_CMP4 register contains the time (in clock tick unit) of the Sensor 2 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S2_MTP_CMP3's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S2_MTP_CMP5 is shown in Figure 42-66 and described in Table 42-69.
Return to the Summary Table.
Sensor 2 Channel MTP Compare5 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S2_MTP_CMP5 register contains the time (in clock tick unit) of the Sensor 2 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S2_MTP_CMP4's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S2_MTP_CMP6 is shown in Figure 42-67 and described in Table 42-70.
Return to the Summary Table.
Sensor 2 Channel MTP Compare6 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S2_MTP_CMP6 register contains the time (in clock tick unit) of the Sensor 2 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S2_MTP_CMP5's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S2_MTP_CMP7 is shown in Figure 42-68 and described in Table 42-71.
Return to the Summary Table.
Sensor 2 Channel MTP Compare7 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S2_MTP_CMP7 register contains the time (in clock tick unit) of the Sensor 2 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S2_MTP_CMP6's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S2_MTP_CMP8 is shown in Figure 42-69 and described in Table 42-72.
Return to the Summary Table.
Sensor 2 Channel MTP Compare8 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S2_MTP_CMP8 register contains the time (in clock tick unit) of the Sensor 2 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S2_MTP_CMP7's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S2_MTP_CMP9 is shown in Figure 42-70 and described in Table 42-73.
Return to the Summary Table.
Sensor 2 Channel MTP Compare9 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S2_MTP_CMP9 register contains the time (in clock tick unit) of the Sensor 2 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S2_MTP_CMP8's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S2_MTP_CMP10RE is shown in Figure 42-71 and described in Table 42-74.
Return to the Summary Table.
Sensor 2 Channel MTP Compare10 Receiver Enable Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S2_MTP_CMP10RE defines when to enable the CSENT Receiver while the Sensor 2's trigger pulses are generated. This TOGGLETIME will be compared independently, since it might be higher or lower than other Sensor 2's compare register value. The value is specified in clock tick units. |
S2_MTP_PERIOD is shown in Figure 42-72 and described in Table 42-75.
Return to the Summary Table.
Sensor 2 Channel MTP Period Register
| 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 |
| RSVD | PERIOD | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | PERIOD | R/W | 0h | PERIOD of the S2_MTP_PERIOD register indicates the total time that the master trigger pulse output waveform is active. The PERIOD must be larger than all Sensor 2 Channel Compares' TOGGLETIME value. The value is specified in clock tick units. |
S2_MTP_TO is shown in Figure 42-73 and described in Table 42-76.
Return to the Summary Table.
Sensor 2 Channel MTP TimeOut Register
| 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 |
| TIMEOUT | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | TIMEOUT | R/W | 0h | The TIMEOUT of the S2_MTP_TO register indicates a time to initiate an interrupt if the CSENT Receiver has not received response (low pulse of calibration/synchronization) from Sensor 2 within timeout time after master trigger pulse is generated. The value is specified in clock tick units. |
S2_TRIGSEL is shown in Figure 42-74 and described in Table 42-77.
Return to the Summary Table.
Sensor 2 Channel MTP Trigger Select Register
| 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 |
| RSVD | TRIGSEL | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-7 | RSVD | R | 0h | Reserved bits |
| 6-0 | TRIGSEL | R/W | 0h | Specifies which hardware trigger source enables the Sensor 2 Channel Master Trigger Pulse Generator. The possible internal triggers are: 0h: Disable (no hardware triggers) 1h: Broadcast Trigger done 2h: Sensor 1 Trigger done 3h: Sensor 2 Trigger done 4h: Sensor 3 Trigger done 5h: Sensor 4 Trigger done External triggers are also available and are described by the 'Channel Triggers' section. |
S2_MTP_SWTR is shown in Figure 42-75 and described in Table 42-78.
Return to the Summary Table.
Sensor 2 Channel MTP Software Trigger Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RSVD | |||||||
| W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RSVD | |||||||
| W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RSVD | |||||||
| W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RSVD | SWTR | ||||||
| W-0h | W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RSVD | W | 0h | Reserved bits |
| 0 | SWTR | W | 0h | 0h: No software trigger request 1h: Sensor 2 Channel's software trigger request. The SWTR bit will be cleared automatically after the Sensor 2 software trigger request is in service. The S2_MTP_EN must active for SWTR to function |
S3_MTP_EN is shown in Figure 42-76 and described in Table 42-79.
Return to the Summary Table.
Sensor 3 Channel MTP Enable Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RSVD | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RSVD | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RSVD | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RSVD | MTP_EN | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RSVD | R | 0h | Reserved bits |
| 0 | MTP_EN | R/W | 0h | 0h: No trigger pulses generated 1h: The Master Trigger Pulse Generator of the Sensor 3 Channel will generate trigger pulses when it is triggered via Hardware or Software |
S3_MTP_CMP1 is shown in Figure 42-77 and described in Table 42-80.
Return to the Summary Table.
Sensor 3 Channel MTP Compare1 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S3_MTP_CMP1 register contains the time (in clock tick unit) of the Sensor 3 Channel's Master Trigger Pulse Generator output to be toggled. No toggle if TOGGLETIME = 0. |
S3_MTP_CMP2 is shown in Figure 42-78 and described in Table 42-81.
Return to the Summary Table.
Sensor 3 Channel MTP Compare2 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S3_MTP_CMP2 register contains the time (in clock tick unit) of the Sensor 3 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S3_MTP_CMP1's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S3_MTP_CMP3 is shown in Figure 42-79 and described in Table 42-82.
Return to the Summary Table.
Sensor 3 Channel MTP Compare3 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S3_MTP_CMP3 register contains the time (in clock tick unit) of the Sensor 3 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S3_MTP_CMP2's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S3_MTP_CMP4 is shown in Figure 42-80 and described in Table 42-83.
Return to the Summary Table.
Sensor 3 Channel MTP Compare4 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S3_MTP_CMP4 register contains the time (in clock tick unit) of the Sensor 3 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S3_MTP_CMP3's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S3_MTP_CMP5 is shown in Figure 42-81 and described in Table 42-84.
Return to the Summary Table.
Sensor 3 Channel MTP Compare5 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S3_MTP_CMP5 register contains the time (in clock tick unit) of the Sensor 3 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S3_MTP_CMP4's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S3_MTP_CMP6 is shown in Figure 42-82 and described in Table 42-85.
Return to the Summary Table.
Sensor 3 Channel MTP Compare6 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S3_MTP_CMP6 register contains the time (in clock tick unit) of the Sensor 3 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S3_MTP_CMP5's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S3_MTP_CMP7 is shown in Figure 42-83 and described in Table 42-86.
Return to the Summary Table.
Sensor 3 Channel MTP Compare7 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S3_MTP_CMP7 register contains the time (in clock tick unit) of the Sensor 3 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S3_MTP_CMP6's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S3_MTP_CMP8 is shown in Figure 42-84 and described in Table 42-87.
Return to the Summary Table.
Sensor 3 Channel MTP Compare8 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S3_MTP_CMP8 register contains the time (in clock tick unit) of the Sensor 3 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S3_MTP_CMP7's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S3_MTP_CMP9 is shown in Figure 42-85 and described in Table 42-88.
Return to the Summary Table.
Sensor 3 Channel MTP Compare9 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S3_MTP_CMP9 register contains the time (in clock tick unit) of the Sensor 3 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S3_MTP_CMP8's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S3_MTP_CMP10RE is shown in Figure 42-86 and described in Table 42-89.
Return to the Summary Table.
Sensor 3 Channel MTP Compare10 Receiver Enable Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S3_MTP_CMP10RE defines when to enable the CSENT Receiver while the Sensor 3's trigger pulses are generated. This TOGGLETIME will be compared independently, since it might be higher or lower than other Sensor 3's compare register value. The value is specified in clock tick units. |
S3_MTP_PERIOD is shown in Figure 42-87 and described in Table 42-90.
Return to the Summary Table.
Sensor 3 Channel MTP Period Register
| 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 |
| RSVD | PERIOD | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | PERIOD | R/W | 0h | PERIOD of the S3_MTP_PERIOD register indicates the total time that the master trigger pulse output waveform is active. The PERIOD must be larger than all Sensor 3 Channel Compares' TOGGLETIME value. The value is specified in clock tick units. |
S3_MTP_TO is shown in Figure 42-88 and described in Table 42-91.
Return to the Summary Table.
Sensor 3 Channel MTP TimeOut Register
| 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 |
| TIMEOUT | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | TIMEOUT | R/W | 0h | The TIMEOUT of the S3_MTP_TO register indicates a time to initiate an interrupt if the CSENT Receiver has not received response (low pulse of calibration/synchronization) from Sensor 3 within timeout time after master trigger pulse is generated. The value is specified in clock tick units. |
S3_TRIGSEL is shown in Figure 42-89 and described in Table 42-92.
Return to the Summary Table.
Sensor 3 Channel MTP Trigger Select Register
| 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 |
| RSVD | TRIGSEL | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-7 | RSVD | R | 0h | Reserved bits |
| 6-0 | TRIGSEL | R/W | 0h | Specifies which hardware trigger source enables the Sensor 3 Channel Master Trigger Pulse Generator. The possible internal triggers are: 0h: Disable (no hardware triggers) 1h: Broadcast Trigger done 2h: Sensor 1 Trigger done 3h: Sensor 2 Trigger done 4h: Sensor 3 Trigger done 5h: Sensor 4 Trigger done External triggers are also available and are described by the 'Channel Triggers' section. |
S3_MTP_SWTR is shown in Figure 42-90 and described in Table 42-93.
Return to the Summary Table.
Sensor 3 Channel MTP Software Trigger Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RSVD | |||||||
| W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RSVD | |||||||
| W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RSVD | |||||||
| W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RSVD | SWTR | ||||||
| W-0h | W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RSVD | W | 0h | Reserved bits |
| 0 | SWTR | W | 0h | 0h: No software trigger request 1h: Sensor 3 Channel's software trigger request. The SWTR bit will be cleared automatically after the Sensor 3 software trigger request is in service. The S3_MTP_EN must active for SWTR to function |
S4_MTP_EN is shown in Figure 42-91 and described in Table 42-94.
Return to the Summary Table.
Sensor 4 Channel MTP Enable Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RSVD | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RSVD | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RSVD | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RSVD | MTP_EN | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RSVD | R | 0h | Reserved bits |
| 0 | MTP_EN | R/W | 0h | 0h: No trigger pulses generated 1h: The Master Trigger Pulse Generator of the Sensor 4 Channel will generate trigger pulses when it is triggered via Hardware or Software |
S4_MTP_CMP1 is shown in Figure 42-92 and described in Table 42-95.
Return to the Summary Table.
Sensor 4 Channel MTP Compare1 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S4_MTP_CMP1 register contains the time (in clock tick unit) of the Sensor 4 Channel's Master Trigger Pulse Generator output to be toggled. No toggle if TOGGLETIME = 0. |
S4_MTP_CMP2 is shown in Figure 42-93 and described in Table 42-96.
Return to the Summary Table.
Sensor 4 Channel MTP Compare2 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S4_MTP_CMP2 register contains the time (in clock tick unit) of the Sensor 4 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S4_MTP_CMP1's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S4_MTP_CMP3 is shown in Figure 42-94 and described in Table 42-97.
Return to the Summary Table.
Sensor 4 Channel MTP Compare3 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S4_MTP_CMP3 register contains the time (in clock tick unit) of the Sensor 4 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S4_MTP_CMP2's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S4_MTP_CMP4 is shown in Figure 42-95 and described in Table 42-98.
Return to the Summary Table.
Sensor 4 Channel MTP Compare4 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S4_MTP_CMP4 register contains the time (in clock tick unit) of the Sensor 4 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S4_MTP_CMP3's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S4_MTP_CMP5 is shown in Figure 42-96 and described in Table 42-99.
Return to the Summary Table.
Sensor 4 Channel MTP Compare5 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S4_MTP_CMP5 register contains the time (in clock tick unit) of the Sensor 4 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S4_MTP_CMP4's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S4_MTP_CMP6 is shown in Figure 42-97 and described in Table 42-100.
Return to the Summary Table.
Sensor 4 Channel MTP Compare6 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S4_MTP_CMP6 register contains the time (in clock tick unit) of the Sensor 4 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S4_MTP_CMP5's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S4_MTP_CMP7 is shown in Figure 42-98 and described in Table 42-101.
Return to the Summary Table.
Sensor 4 Channel MTP Compare7 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S4_MTP_CMP7 register contains the time (in clock tick unit) of the Sensor 4 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S4_MTP_CMP6's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S4_MTP_CMP8 is shown in Figure 42-99 and described in Table 42-102.
Return to the Summary Table.
Sensor 4 Channel MTP Compare8 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S4_MTP_CMP8 register contains the time (in clock tick unit) of the Sensor 4 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S4_MTP_CMP7's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S4_MTP_CMP9 is shown in Figure 42-100 and described in Table 42-103.
Return to the Summary Table.
Sensor 4 Channel MTP Compare9 Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S4_MTP_CMP9 register contains the time (in clock tick unit) of the Sensor 4 Channel's Master Trigger Pulse Generator output to be toggled. For non-zero TOGGLETIME, it has to be larger than S4_MTP_CMP8's TOGGLETIME. No toggle if TOGGLETIME = 0. |
S4_MTP_CMP10RE is shown in Figure 42-101 and described in Table 42-104.
Return to the Summary Table.
Sensor 4 Channel MTP Compare10 Receiver Enable Register
| 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 |
| RSVD | TOGGLETIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | TOGGLETIME | R/W | 0h | TOGGLETIME of the S4_MTP_CMP10RE defines when to enable the CSENT Receiver while the Sensor 4's trigger pulses are generated. This TOGGLETIME will be compared independently, since it might be higher or lower than other Sensor 4's compare register value. The value is specified in clock tick units. |
S4_MTP_PERIOD is shown in Figure 42-102 and described in Table 42-105.
Return to the Summary Table.
Sensor 4 Channel MTP Period Register
| 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 |
| RSVD | PERIOD | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-11 | RSVD | R | 0h | Reserved bits |
| 10-0 | PERIOD | R/W | 0h | PERIOD of the S4_MTP_PERIOD register indicates the total time that the master trigger pulse output waveform is active. The PERIOD must be larger than all Sensor 4 Channel Compares' TOGGLETIME value. The value is specified in clock tick units. |
S4_MTP_TO is shown in Figure 42-103 and described in Table 42-106.
Return to the Summary Table.
Sensor 4 Channel MTP TimeOut Register
| 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 |
| TIMEOUT | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | TIMEOUT | R/W | 0h | The TIMEOUT of the S4_MTP_TO register indicates a time to initiate an interrupt if the CSENT Receiver has not received response (low pulse of calibration/synchronization) from Sensor 4 within timeout time after master trigger pulse is generated. The value is specified in clock tick units. |
S4_TRIGSEL is shown in Figure 42-104 and described in Table 42-107.
Return to the Summary Table.
Sensor 4 Channel MTP Trigger Select Register
| 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 |
| RSVD | TRIGSEL | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-7 | RSVD | R | 0h | Reserved bits |
| 6-0 | TRIGSEL | R/W | 0h | Specifies which hardware trigger source enables the Sensor 4 Channel Master Trigger Pulse Generator. The possible internal triggers are: 0h: Disable (no hardware triggers) 1h: Broadcast Trigger done 2h: Sensor 1 Trigger done 3h: Sensor 2 Trigger done 4h: Sensor 3 Trigger done 5h: Sensor 4 Trigger done External triggers are also available and are described by the 'Channel Triggers' section. |
S4_MTP_SWTR is shown in Figure 42-105 and described in Table 42-108.
Return to the Summary Table.
Sensor 4 Channel MTP Software Trigger Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RSVD | |||||||
| W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RSVD | |||||||
| W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RSVD | |||||||
| W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RSVD | SWTR | ||||||
| W-0h | W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RSVD | W | 0h | Reserved bits |
| 0 | SWTR | W | 0h | 0h: No software trigger request 1h: Sensor 4 Channel's software trigger request. The SWTR bit will be cleared automatically after the Sensor 4 software trigger request is in service. The S4_MTP_EN must active for SWTR to function |
WAITTIME is shown in Figure 42-106 and described in Table 42-109.
Return to the Summary Table.
Global Waittime Register
| 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 |
| RSVD | WAITTIME | ||||||||||||||||||||||||||||||
| R-0h | R/W-100h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RSVD | R | 0h | Reserved bits |
| 15-0 | WAITTIME | R/W | 100h | The Global WAITTIME contains the delay time between the last data frame received to the new master trigger pulse to be generated. The value is specified in clock tick units. After the Sensor's frame received, the trigger generator will wait for WAITTIME before processing the next trigger request. |
TPGENSTAT is shown in Figure 42-107 and described in Table 42-110.
Return to the Summary Table.
Master Trigger Pulse Global Status Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RSVD_1 | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RSVD_1 | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RSVD_1 | TRIG_REQ | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SWTSTAT | RSVD | ACTIVE_CH | |||||
| R-0h | R-0h | R-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-13 | RSVD_1 | R | 0h | Reserved bits |
| 12-8 | TRIG_REQ | R | 0h | The TRIG_REQ tells which channel/channels receive trigger request (external /internal or software) that are pending to be serviced. 00000b: No trigger received 00001b: Broadcast channel receive trigger 00010b: Sensor 1 channel receive trigger 00100b: Sensor 2 channel receive trigger 01000b: Sensor 3 channel receive trigger 10000b: Sensor 4 channel receive trigger These TRIG_REQ bits will be 0s when there is no pending trigger request to be serviced. |
| 7 | SWTSTAT | R | 0h | 0h: No Software trigger 1h: The trigger is initiated via software (SWTR), and not through external/internal triggers. This bit will be cleared before the next trigger pulse is generated |
| 6-5 | RSVD | R | 0h | Reserved bits |
| 4-0 | ACTIVE_CH | R | 0h | ACTIVE_CH defines current channel trigger source that is in service (generating pulses). 00001b: Broadcast Channel 00010b: Sensor 1 Channel 00100b: Sensor 2 Channel 01000b: Sensor 3 Channel 10000b: Sensor 4 Channel |
MTP_VERSION is shown in Figure 42-108 and described in Table 42-111.
Return to the Summary Table.
MTPG IP Core Version Number Register
| 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 |
| VERSION | |||||||||||||||||||||||||||||||
| R-01000001h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | VERSION | R | 01000001h | The VERSION can programatically provide the version number of the MTPG IP Core. |
MTP_SWR is shown in Figure 42-109 and described in Table 42-112.
Return to the Summary Table.
MTPG Global Software Reset Register. Writing 1 to this register will cause Software Reset
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RSVD | |||||||||||||||
| W-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RSVD | SWR | ||||||||||||||
| W-0h | W-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RSVD | W | 0h | Reserved bits |
| 0 | SWR | W | 0h | 0h: No MTPG software reset 1h: It will cause MTPG software reset and all registers will have their default value |