AM64x MCU+ SDK  08.02.00
icss_pn_rtcx.h File Reference

Go to the source code of this file.

Macros

#define PN_IOD
 
#define NO_PPM   8
 
#define NO_CPM   8
 
#define NO_PM   8
 
#define NO_AR   8
 
#define YELLOW_SAFETY_MARGIN   0x0280
 
#define DCP_IDENTREQ_FRAMEID   0xfefe
 
#define DCP_NAME_CMP_NO_OF_CHAR   8
 
#define DCP_NAME_FRAME_PTR_OFFSET   0x8
 
#define DCP_NAME_SLAVE_PTR_OFFSET   0x28
 
#define RTC_3125_CLK_CONST   0x7A12
 
#define MAX_BRIDGE_DELAY   3020
 
#define RTC3_PPM_FIFO_PUSH_MARGIN   6720
 
#define PN_CRITICAL_DHT_REG   R29.b0
 
#define PN_CRITICAL_DHT_FLAG   t0
 
#define RTC_NOTIFY_DHT_EXPIRE_OFFSET   0x10
 
#define RTC_PPM_INDEX_L1_OFFSET   RTC_NOTIFY_DHT_EXPIRE_OFFSET +8
 
#define RTC_PPM_INDEX_L2_OFFSET   RTC_PPM_INDEX_L1_OFFSET + 4
 
#define RTC_LIST_INDEX_OFFSET   RTC_PPM_INDEX_L2_OFFSET + 4
 
#define RTC_RED_PORT_IDX   0
 
#define RTC_GREEN_IDX   1
 
#define RTC_GREEN_PORT_IDX   2
 
#define RTC_GREEN_END_IDX   3
 
#define CPM   0
 
#define PPM   1
 
#define RTC_CPM_ACTIVE_OFFSET   RTC_LIST_INDEX_OFFSET + 2
 
#define RTC_PPM_OK   1
 
#define RTC_PPM_ERROR   0
 
#define RTC_CPM_RUN   1
 
#define RTC_CPM_FAILURE   0
 
#define RTC_CPM_STATUS_OFFSET   RTC_CPM_ACTIVE_OFFSET + 1
 
#define RTC_PPM_STATUS_OFFSET   RTC_CPM_STATUS_OFFSET + 2
 
#define RTC_EXECUTE_DHT_CODE   RTC_PPM_STATUS_OFFSET + 2
 
#define RTC_PPM_SEND_STATUS_OFFSET   RTC_EXECUTE_DHT_CODE + 1
 
#define RTC_CPM_BUFFER_LOCK_OFFSET   0x30
 
#define RTC_MRP_FDB_FLUSH_OFFSET   RTC_CPM_BUFFER_LOCK_OFFSET + 9
 
#define PRU0_PHASE_EVENT_OFFSET   RTC_MRP_FDB_FLUSH_OFFSET + 1
 
#define PRU1_PHASE_EVENT_OFFSET   PRU0_PHASE_EVENT_OFFSET + 1
 
#define RTC_PHASE_COUNTER_OFFSET   PRU1_PHASE_EVENT_OFFSET + 3
 
#define RTC_SEND_LIST_P1_OFFSET   RTC_PHASE_COUNTER_OFFSET + 2
 
#define RTC_SEND_LIST_P2_OFFSET   RTC_SEND_LIST_P1_OFFSET + 8
 
#define RTC_SCF_OFFSET   RTC_SEND_LIST_P2_OFFSET + 8
 
#define RTC_CYCLE_COUNTER_OFFSET   RTC_SCF_OFFSET + 2
 
#define RTC_BASE_CLK_OFFSET   RTC_CYCLE_COUNTER_OFFSET + 2
 
#define PTCP_ABS_COUNTER_OFFSET   RTC_BASE_CLK_OFFSET + 4
 
#define RTC3_SOF_RedFrameID_OFFSET   0x5c
 
#define RTC3_EOF_RedFrameID_OFFSET   RTC3_SOF_RedFrameID_OFFSET + 2
 
#define RTC_DEVICE_SYNC_STATUS_OFFSET   RTC3_EOF_RedFrameID_OFFSET + 2
 
#define RTC_YELLOW_PERIOD_CONFIGURED_OFFSET   RTC_DEVICE_SYNC_STATUS_OFFSET + 1
 
#define PORT1_STATUS_OFFSET   RTC_YELLOW_PERIOD_CONFIGURED_OFFSET + 1
 
#define PORT2_STATUS_OFFSET   PORT1_STATUS_OFFSET + 1
 
#define MAXLINE_RXDELAY_P1_OFFSET   PORT2_STATUS_OFFSET + 1
 
#define MAXLINE_RXDELAY_P2_OFFSET   MAXLINE_RXDELAY_P1_OFFSET + 4
 
#define PRU0_ACTIVE_LIST_INDEX_OFFSET   MAXLINE_RXDELAY_P2_OFFSET + 4
 
#define PRU1_ACTIVE_LIST_INDEX_OFFSET   PRU0_ACTIVE_LIST_INDEX_OFFSET + 1
 
#define RTC_SCH_EXECUTED_HALF_PRU0_OFFSET   PRU1_ACTIVE_LIST_INDEX_OFFSET + 1
 
#define RTC_SCH_EXECUTED_HALF_PRU1_OFFSET   RTC_SCH_EXECUTED_HALF_PRU0_OFFSET + 2
 
#define MRP_PORT1_STATE_OFFSET   0x72
 
#define MRP_PORT2_STATE_OFFSET   MRP_PORT1_STATE_OFFSET + 1
 
#define RTC_YELLOW_PRD_START_TIME_OFFSET   MRP_PORT2_STATE_OFFSET + 1
 
#define RTC_YELLOW_SAFETY_MARGIN_PRD_START_TIME_OFFSET   RTC_YELLOW_PRD_START_TIME_OFFSET + 4
 
#define RTC_BASE_CLK_CHANGED_OFFSET   RTC_YELLOW_SAFETY_MARGIN_PRD_START_TIME_OFFSET + 4
 
#define RTC_SEND_EXECUTED_HALF_PRU0_OFFSET   RTC_BASE_CLK_CHANGED_OFFSET + 2
 
#define RTC_SEND_EXECUTED_HALF_PRU1_OFFSET   RTC_SEND_EXECUTED_HALF_PRU0_OFFSET + 1
 
#define RTC_GREEN_BEGIN_P1_1_RX_OFFSET   0x80
 
#define RTC_GREEN_BEGIN_P1_1_TX_OFFSET   RTC_GREEN_BEGIN_P1_1_RX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P1_2_RX_OFFSET   RTC_GREEN_BEGIN_P1_1_TX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P1_2_TX_OFFSET   RTC_GREEN_BEGIN_P1_2_RX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P1_3_RX_OFFSET   RTC_GREEN_BEGIN_P1_2_TX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P1_3_TX_OFFSET   RTC_GREEN_BEGIN_P1_3_RX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P1_4_RX_OFFSET   RTC_GREEN_BEGIN_P1_3_TX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P1_4_TX_OFFSET   RTC_GREEN_BEGIN_P1_4_RX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P1_5_RX_OFFSET   RTC_GREEN_BEGIN_P1_4_TX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P1_5_TX_OFFSET   RTC_GREEN_BEGIN_P1_5_RX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P2_1_RX_OFFSET   0xA8
 
#define RTC_GREEN_BEGIN_P2_1_TX_OFFSET   RTC_GREEN_BEGIN_P2_1_RX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P2_2_RX_OFFSET   RTC_GREEN_BEGIN_P2_1_TX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P2_2_TX_OFFSET   RTC_GREEN_BEGIN_P2_2_RX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P2_3_RX_OFFSET   RTC_GREEN_BEGIN_P2_2_TX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P2_3_TX_OFFSET   RTC_GREEN_BEGIN_P2_3_RX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P2_4_RX_OFFSET   RTC_GREEN_BEGIN_P2_3_TX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P2_4_TX_OFFSET   RTC_GREEN_BEGIN_P2_4_RX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P2_5_RX_OFFSET   RTC_GREEN_BEGIN_P2_4_TX_OFFSET + 4
 
#define RTC_GREEN_BEGIN_P2_5_TX_OFFSET   RTC_GREEN_BEGIN_P2_5_RX_OFFSET + 4
 
#define RTC_PAHSE_MAPPING_OFFSET   0xD0
 
#define PN_DCPF_NAME_OFFSET   RTC_PAHSE_MAPPING_OFFSET + 64
 
#define PN_DCPF_NAME_LENGTH_OFFSET   PN_DCPF_NAME_OFFSET + 8
 
#define CPM_PREV_CYCLE_COUNTER_OFFSET   PN_DCPF_NAME_LENGTH_OFFSET + 4
 
#define RTC_CPM_DHT_OFFSET   CPM_PREV_CYCLE_COUNTER_OFFSET + 16
 
#define RTC_DHT_TIMEOUT_OFFSET   RTC_CPM_DHT_OFFSET + 16
 
#define RTC_AR_GROUP_PPM_OFFSET   RTC_DHT_TIMEOUT_OFFSET + 16
 
#define RTC_CPM_AR_GROUP_OFFSET   RTC_AR_GROUP_PPM_OFFSET + 8
 
#define RTC_NOTIFY_DHT_EVENT_OFFSET   RTC_CPM_AR_GROUP_OFFSET + 8
 
#define RTC_NOTIFY_LIST_TOGGLE_EVENT_OFFSET   RTC_NOTIFY_DHT_EVENT_OFFSET + 10
 
#define RTC_NOTIFY_DHT_EXPIRE   0x01
 
#define RTC_NOTIFY_CPM_CRC   0x02
 
#define RTC_NOTIFY_CPM_SEQ   0x03
 
#define RTC_NOTIFY_CPM_STAT   0x04
 
#define RTC_NOTIFY_CPM_LIST_CHANGE   0x05
 
#define RTC_NOTIFY_PPM_LIST_CHANGE   0x06
 
#define RTC_NOTIFY_ALL_LIST_CHANGE   0x0B
 
#define RTC_PPM_ACTIVE_OFFSET   0x160
 
#define RTC_PPM_ACTIVE_SHADOW_OFFSET   RTC_PPM_ACTIVE_OFFSET + 8
 
#define RTC_CPM_BUFFER_ADDRESSES_OFFSET   RTC_PPM_ACTIVE_SHADOW_OFFSET + 8
 
#define ISOM_TIO_TIMEVAL1   0x190
 
#define ISOM_TIO_DURATION1   ISOM_TIO_TIMEVAL1 + 4
 
#define ISOM_TIO_TYPE1   ISOM_TIO_DURATION1 + 4
 
#define ISOM_TIO_ENABLE_OFFSET   ISOM_TIO_TYPE1 + 1
 
#define ISOM_TIO_TIMEVAL2   ISOM_TIO_TYPE1 + 4
 
#define ISOM_TIO_DURATION2   ISOM_TIO_TIMEVAL2 + 4
 
#define ISOM_TIO_TYPE2   ISOM_TIO_DURATION2 + 4
 
#define RTC_IRT_YELLOW_TIME_OFFSET   0x01D0
 
#define RTC_AR_GROUP_PPM_SHADOW_OFFSET   0x01D4
 
#define RTC_CPM_BC_EVENT_OFFSET   0x01DC
 
#define COMPENSATION_OFFSET   0x01E4
 
#define MAXBRIDGE_DELAY_OFFSET   0x01E8
 
#define EOF_RTC_CONFIG   0x0200
 
#define RTC_DESC_SIZE   16
 
#define RTC_CPM_LIST_SIZE   RTC_DESC_SIZE * NO_CPM
 
#define RTC_PPM_LIST_SIZE   RTC_DESC_SIZE * NO_PPM
 
#define RTC_CPM_IDX0_OFFSET   0x200
 
#define RTC_PPM_IDX0_OFFSET   RTC_CPM_IDX0_OFFSET + RTC_DESC_SIZE * NO_CPM
 
#define RTC_PPM_IDX1_OFFSET   RTC_PPM_IDX0_OFFSET + RTC_DESC_SIZE * NO_PPM
 
#define EOF_PPM_LIST_OFFSET   RTC_PPM_IDX1_OFFSET + RTC_DESC_SIZE * NO_PPM
 
#define NO_ROWS   50
 
#define SIZE_OF_ROW   4
 
#define BLOCKING_STATIC_MAC_TABLE_RCV   EOF_PPM_LIST_OFFSET
 
#define BLOCKING_STATIC_MAC_TABLE_FWD   BLOCKING_STATIC_MAC_TABLE_RCV + NO_ROWS * SIZE_OF_ROW
 
#define DCP_IDENT_REQ_OFFSET   0x0600
 
#define PPM_IO_DATA_SIZE   1440
 
#define PPM_ETH_HEADER   12+4+2+2
 
#define PPM_TRAILER   2+1+1
 
#define PPM_BUFFER_OFFSET0   0x0D00
 
#define PPM_BUFFER_OFFSET1   0x10
 
#define RTC3_SF_FSO_PRU0_OFFSET   0xBC00
 
#define RTC3_SF_LENGTH_PRU0_OFFSET   RTC3_SF_FSO_PRU0_OFFSET + 4
 
#define RTC3_SF_BUFFER_PRU0_OFFSET   RTC3_SF_LENGTH_PRU0_OFFSET + 4
 
#define RTC3_SF_FSO_PRU1_OFFSET   0xE814
 
#define RTC3_SF_LENGTH_PRU1_OFFSET   RTC3_SF_FSO_PRU1_OFFSET + 4
 
#define RTC3_SF_BUFFER_PRU1_OFFSET   RTC3_SF_LENGTH_PRU1_OFFSET + 4
 
#define EOF_PPM_BUFFER_OFFSET   0x1218
 
#define CPM_IO_DATA_SIZE   1440
 
#define CPM_ETH_HEADER   12+4+2+2
 
#define CPM_TRAILER   2+1+1+4
 
#define EOF_CPM_BUFFER_OFFSET   0xE690
 
#define CPM_BUFFER_OFFSET   0xC200
 
#define EOF_48K_BUFFER_OFFSET   0xC200
 
#define P2_T2_ABS_TS_OFFSET   0x278
 
#define P1_T2_ABS_TS_OFFSET   0x274
 
#define SYNC_CYCLE_COUNTER   0x0270
 
#define SYNC_SF_BUF_OFFSET_P2   PTCP_BASE_ADDR_OFFSET + 528
 
#define PORT2_DELAY_REQ_FRAME_OFFSET   PTCP_BASE_ADDR_OFFSET + 452
 
#define PORT1_DELAY_REQ_FRAME_OFFSET   PTCP_BASE_ADDR_OFFSET + 392
 
#define PORT2_DELAY_RESP_FRAME_OFFSET   PTCP_BASE_ADDR_OFFSET + 324
 
#define PORT1_DELAY_RESP_FRAME_OFFSET   PTCP_BASE_ADDR_OFFSET + 256
 
#define SYNC_INIT_FLAG_OFFSET   PTCP_BASE_ADDR_OFFSET + 254
 
#define SYNC_MASTER_MAC_OFFSET   PTCP_BASE_ADDR_OFFSET + 248
 
#define SYNC_UUID_OFFSET   PTCP_BASE_ADDR_OFFSET + 232
 
#define SYNC_SF_BUF_OFFSET_P1   PTCP_BASE_ADDR_OFFSET + 136
 
#define SYNC_SBLOCK_OFFSET   PTCP_BASE_ADDR_OFFSET + 104
 
#define SYNC_W_FUP_CTRL_BYTE_OFFSET   PTCP_BASE_ADDR_OFFSET + 100
 
#define SYNC_CTRL_BYTE_OFFSET   PTCP_BASE_ADDR_OFFSET + 96
 
#define SYNC_RCV_CYCLE_CTR_OFFSET   PTCP_BASE_ADDR_OFFSET + 92
 
#define SYNC_TORG_TIME_OFFSET   PTCP_BASE_ADDR_OFFSET + 84
 
#define SYNC_FUP_DELAY_OFFSET   PTCP_BASE_ADDR_OFFSET + 80
 
#define P2_DELAY_RESP_CTRL_OFFSET   PTCP_BASE_ADDR_OFFSET + 78
 
#define P1_DELAY_RESP_CTRL_OFFSET   PTCP_BASE_ADDR_OFFSET + 77
 
#define SYNC_FWD_ENABLED_OFFSET   PTCP_BASE_ADDR_OFFSET + 76
 
#define SYNC_RX_SOF_OFFSET_P1   PTCP_BASE_ADDR_OFFSET + 72
 
#define SYNC_RX_SOF_OFFSET   PTCP_BASE_ADDR_OFFSET + 68
 
#define SYNC_INDELAY_PLUS_LD_OFFSET   PTCP_BASE_ADDR_OFFSET + 64
 
#define SYNC_RX_SOF_OFFSET_P2   PTCP_BASE_ADDR_OFFSET + 60
 
#define SYNC_SEQID_OFFSET   PTCP_BASE_ADDR_OFFSET + 56
 
#define PRU1_HANDSHAKE_OFFSET   PTCP_BASE_ADDR_OFFSET + 52
 
#define P2_SMA_LINE_DELAY_OFFSET   PTCP_BASE_ADDR_OFFSET + 48
 
#define P2_T2_TIME_STAMP_OFFSET   PTCP_BASE_ADDR_OFFSET + 44
 
#define P2_T4_CYCLE_CTR_OFFSET   PTCP_BASE_ADDR_OFFSET + 40
 
#define P2_T4_TIME_STAMP_OFFSET   PTCP_BASE_ADDR_OFFSET + 36
 
#define P2_T1_CYCLE_CTR_OFFSET   PTCP_BASE_ADDR_OFFSET + 32
 
#define P2_T1_TIME_STAMP_OFFSET   PTCP_BASE_ADDR_OFFSET + 28
 
#define PRU0_HANDSHAKE_OFFSET   PTCP_BASE_ADDR_OFFSET + 24
 
#define P1_SMA_LINE_DELAY_OFFSET   PTCP_BASE_ADDR_OFFSET + 20
 
#define P1_T2_TIME_STAMP_OFFSET   PTCP_BASE_ADDR_OFFSET + 16
 
#define P1_T4_CYCLE_CTR_OFFSET   PTCP_BASE_ADDR_OFFSET + 12
 
#define P1_T4_TIME_STAMP_OFFSET   PTCP_BASE_ADDR_OFFSET + 8
 
#define P1_T1_CYCLE_CTR_OFFSET   PTCP_BASE_ADDR_OFFSET + 4
 
#define P1_T1_TIME_STAMP_OFFSET   PTCP_BASE_ADDR_OFFSET + 0
 
#define PTCP_BASE_ADDR_OFFSET   0x0000
 
#define ECAP_CLR_CONFIG_OFFSET   PTCP_L3_OCMC_BASE + 272
 
#define IEP_CONFIG_ADJ_OFFSET   PTCP_L3_OCMC_BASE + 260
 
#define P2_PTCP_CTRL_OFFSET   PTCP_L3_OCMC_BASE + 257
 
#define P1_PTCP_CTRL_OFFSET   PTCP_L3_OCMC_BASE + 256
 
#define P2_DLY_FUP_PACKET_OFFSET   PTCP_L3_OCMC_BASE + 192
 
#define P1_DLY_FUP_PACKET_OFFSET   PTCP_L3_OCMC_BASE + 128
 
#define P2_DLY_RSP_PACKET_OFFSET   PTCP_L3_OCMC_BASE + 64
 
#define P1_DLY_RSP_PACKET_OFFSET   PTCP_L3_OCMC_BASE
 
#define PTCP_L3_OCMC_BASE   0xE700
 
#define PTCP_PHASE_COUNTER_OFFSET   RTC_PHASE_COUNTER_OFFSET
 
#define PTCP_BASE_CLK_OFFSET   RTC_BASE_CLK_OFFSET
 
#define PTCP_PM_CYCLE_COUNTER_OFFSET   RTC_CYCLE_COUNTER_OFFSET
 
#define PTCP_PM_PHASE_COUNTER_OFFSET   RTC_PHASE_COUNTER_OFFSET
 
#define P2_MAC_ADDR   0x1E50
 
#define P1_MAC_ADDR   0x1E48
 
#define STATIC_MAC_TABLE_FWD_PORT2   STATIC_MAC_TABLE_RCV_PORT2 + 256
 
#define STATIC_MAC_TABLE_RCV_PORT2   STATIC_MAC_TABLE_FWD_PORT1 + 256
 
#define STATIC_MAC_TABLE_FWD_PORT1   STATIC_MAC_TABLE_RCV_PORT1 + 256
 
#define STATIC_MAC_TABLE_RCV_PORT1   0x2000
 

Macro Definition Documentation

◆ PN_IOD

#define PN_IOD

◆ NO_PPM

#define NO_PPM   8

◆ NO_CPM

#define NO_CPM   8

◆ NO_PM

#define NO_PM   8

◆ NO_AR

#define NO_AR   8

◆ YELLOW_SAFETY_MARGIN

#define YELLOW_SAFETY_MARGIN   0x0280

◆ DCP_IDENTREQ_FRAMEID

#define DCP_IDENTREQ_FRAMEID   0xfefe

◆ DCP_NAME_CMP_NO_OF_CHAR

#define DCP_NAME_CMP_NO_OF_CHAR   8

◆ DCP_NAME_FRAME_PTR_OFFSET

#define DCP_NAME_FRAME_PTR_OFFSET   0x8

◆ DCP_NAME_SLAVE_PTR_OFFSET

#define DCP_NAME_SLAVE_PTR_OFFSET   0x28

◆ RTC_3125_CLK_CONST

#define RTC_3125_CLK_CONST   0x7A12

◆ MAX_BRIDGE_DELAY

#define MAX_BRIDGE_DELAY   3020

◆ RTC3_PPM_FIFO_PUSH_MARGIN

#define RTC3_PPM_FIFO_PUSH_MARGIN   6720

◆ PN_CRITICAL_DHT_REG

#define PN_CRITICAL_DHT_REG   R29.b0

◆ PN_CRITICAL_DHT_FLAG

#define PN_CRITICAL_DHT_FLAG   t0

◆ RTC_NOTIFY_DHT_EXPIRE_OFFSET

#define RTC_NOTIFY_DHT_EXPIRE_OFFSET   0x10

◆ RTC_PPM_INDEX_L1_OFFSET

#define RTC_PPM_INDEX_L1_OFFSET   RTC_NOTIFY_DHT_EXPIRE_OFFSET +8

◆ RTC_PPM_INDEX_L2_OFFSET

#define RTC_PPM_INDEX_L2_OFFSET   RTC_PPM_INDEX_L1_OFFSET + 4

◆ RTC_LIST_INDEX_OFFSET

#define RTC_LIST_INDEX_OFFSET   RTC_PPM_INDEX_L2_OFFSET + 4

◆ RTC_RED_PORT_IDX

#define RTC_RED_PORT_IDX   0

◆ RTC_GREEN_IDX

#define RTC_GREEN_IDX   1

◆ RTC_GREEN_PORT_IDX

#define RTC_GREEN_PORT_IDX   2

◆ RTC_GREEN_END_IDX

#define RTC_GREEN_END_IDX   3

◆ CPM

#define CPM   0

◆ PPM

#define PPM   1

◆ RTC_CPM_ACTIVE_OFFSET

#define RTC_CPM_ACTIVE_OFFSET   RTC_LIST_INDEX_OFFSET + 2

◆ RTC_PPM_OK

#define RTC_PPM_OK   1

◆ RTC_PPM_ERROR

#define RTC_PPM_ERROR   0

◆ RTC_CPM_RUN

#define RTC_CPM_RUN   1

◆ RTC_CPM_FAILURE

#define RTC_CPM_FAILURE   0

◆ RTC_CPM_STATUS_OFFSET

#define RTC_CPM_STATUS_OFFSET   RTC_CPM_ACTIVE_OFFSET + 1

◆ RTC_PPM_STATUS_OFFSET

#define RTC_PPM_STATUS_OFFSET   RTC_CPM_STATUS_OFFSET + 2

◆ RTC_EXECUTE_DHT_CODE

#define RTC_EXECUTE_DHT_CODE   RTC_PPM_STATUS_OFFSET + 2

◆ RTC_PPM_SEND_STATUS_OFFSET

#define RTC_PPM_SEND_STATUS_OFFSET   RTC_EXECUTE_DHT_CODE + 1

◆ RTC_CPM_BUFFER_LOCK_OFFSET

#define RTC_CPM_BUFFER_LOCK_OFFSET   0x30

◆ RTC_MRP_FDB_FLUSH_OFFSET

#define RTC_MRP_FDB_FLUSH_OFFSET   RTC_CPM_BUFFER_LOCK_OFFSET + 9

◆ PRU0_PHASE_EVENT_OFFSET

#define PRU0_PHASE_EVENT_OFFSET   RTC_MRP_FDB_FLUSH_OFFSET + 1

◆ PRU1_PHASE_EVENT_OFFSET

#define PRU1_PHASE_EVENT_OFFSET   PRU0_PHASE_EVENT_OFFSET + 1

◆ RTC_PHASE_COUNTER_OFFSET

#define RTC_PHASE_COUNTER_OFFSET   PRU1_PHASE_EVENT_OFFSET + 3

◆ RTC_SEND_LIST_P1_OFFSET

#define RTC_SEND_LIST_P1_OFFSET   RTC_PHASE_COUNTER_OFFSET + 2

◆ RTC_SEND_LIST_P2_OFFSET

#define RTC_SEND_LIST_P2_OFFSET   RTC_SEND_LIST_P1_OFFSET + 8

◆ RTC_SCF_OFFSET

#define RTC_SCF_OFFSET   RTC_SEND_LIST_P2_OFFSET + 8

◆ RTC_CYCLE_COUNTER_OFFSET

#define RTC_CYCLE_COUNTER_OFFSET   RTC_SCF_OFFSET + 2

◆ RTC_BASE_CLK_OFFSET

#define RTC_BASE_CLK_OFFSET   RTC_CYCLE_COUNTER_OFFSET + 2

◆ PTCP_ABS_COUNTER_OFFSET

#define PTCP_ABS_COUNTER_OFFSET   RTC_BASE_CLK_OFFSET + 4

◆ RTC3_SOF_RedFrameID_OFFSET

#define RTC3_SOF_RedFrameID_OFFSET   0x5c

◆ RTC3_EOF_RedFrameID_OFFSET

#define RTC3_EOF_RedFrameID_OFFSET   RTC3_SOF_RedFrameID_OFFSET + 2

◆ RTC_DEVICE_SYNC_STATUS_OFFSET

#define RTC_DEVICE_SYNC_STATUS_OFFSET   RTC3_EOF_RedFrameID_OFFSET + 2

◆ RTC_YELLOW_PERIOD_CONFIGURED_OFFSET

#define RTC_YELLOW_PERIOD_CONFIGURED_OFFSET   RTC_DEVICE_SYNC_STATUS_OFFSET + 1

◆ PORT1_STATUS_OFFSET

#define PORT1_STATUS_OFFSET   RTC_YELLOW_PERIOD_CONFIGURED_OFFSET + 1

◆ PORT2_STATUS_OFFSET

#define PORT2_STATUS_OFFSET   PORT1_STATUS_OFFSET + 1

◆ MAXLINE_RXDELAY_P1_OFFSET

#define MAXLINE_RXDELAY_P1_OFFSET   PORT2_STATUS_OFFSET + 1

◆ MAXLINE_RXDELAY_P2_OFFSET

#define MAXLINE_RXDELAY_P2_OFFSET   MAXLINE_RXDELAY_P1_OFFSET + 4

◆ PRU0_ACTIVE_LIST_INDEX_OFFSET

#define PRU0_ACTIVE_LIST_INDEX_OFFSET   MAXLINE_RXDELAY_P2_OFFSET + 4

◆ PRU1_ACTIVE_LIST_INDEX_OFFSET

#define PRU1_ACTIVE_LIST_INDEX_OFFSET   PRU0_ACTIVE_LIST_INDEX_OFFSET + 1

◆ RTC_SCH_EXECUTED_HALF_PRU0_OFFSET

#define RTC_SCH_EXECUTED_HALF_PRU0_OFFSET   PRU1_ACTIVE_LIST_INDEX_OFFSET + 1

◆ RTC_SCH_EXECUTED_HALF_PRU1_OFFSET

#define RTC_SCH_EXECUTED_HALF_PRU1_OFFSET   RTC_SCH_EXECUTED_HALF_PRU0_OFFSET + 2

◆ MRP_PORT1_STATE_OFFSET

#define MRP_PORT1_STATE_OFFSET   0x72

◆ MRP_PORT2_STATE_OFFSET

#define MRP_PORT2_STATE_OFFSET   MRP_PORT1_STATE_OFFSET + 1

◆ RTC_YELLOW_PRD_START_TIME_OFFSET

#define RTC_YELLOW_PRD_START_TIME_OFFSET   MRP_PORT2_STATE_OFFSET + 1

◆ RTC_YELLOW_SAFETY_MARGIN_PRD_START_TIME_OFFSET

#define RTC_YELLOW_SAFETY_MARGIN_PRD_START_TIME_OFFSET   RTC_YELLOW_PRD_START_TIME_OFFSET + 4

◆ RTC_BASE_CLK_CHANGED_OFFSET

#define RTC_BASE_CLK_CHANGED_OFFSET   RTC_YELLOW_SAFETY_MARGIN_PRD_START_TIME_OFFSET + 4

◆ RTC_SEND_EXECUTED_HALF_PRU0_OFFSET

#define RTC_SEND_EXECUTED_HALF_PRU0_OFFSET   RTC_BASE_CLK_CHANGED_OFFSET + 2

◆ RTC_SEND_EXECUTED_HALF_PRU1_OFFSET

#define RTC_SEND_EXECUTED_HALF_PRU1_OFFSET   RTC_SEND_EXECUTED_HALF_PRU0_OFFSET + 1

◆ RTC_GREEN_BEGIN_P1_1_RX_OFFSET

#define RTC_GREEN_BEGIN_P1_1_RX_OFFSET   0x80

◆ RTC_GREEN_BEGIN_P1_1_TX_OFFSET

#define RTC_GREEN_BEGIN_P1_1_TX_OFFSET   RTC_GREEN_BEGIN_P1_1_RX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P1_2_RX_OFFSET

#define RTC_GREEN_BEGIN_P1_2_RX_OFFSET   RTC_GREEN_BEGIN_P1_1_TX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P1_2_TX_OFFSET

#define RTC_GREEN_BEGIN_P1_2_TX_OFFSET   RTC_GREEN_BEGIN_P1_2_RX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P1_3_RX_OFFSET

#define RTC_GREEN_BEGIN_P1_3_RX_OFFSET   RTC_GREEN_BEGIN_P1_2_TX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P1_3_TX_OFFSET

#define RTC_GREEN_BEGIN_P1_3_TX_OFFSET   RTC_GREEN_BEGIN_P1_3_RX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P1_4_RX_OFFSET

#define RTC_GREEN_BEGIN_P1_4_RX_OFFSET   RTC_GREEN_BEGIN_P1_3_TX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P1_4_TX_OFFSET

#define RTC_GREEN_BEGIN_P1_4_TX_OFFSET   RTC_GREEN_BEGIN_P1_4_RX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P1_5_RX_OFFSET

#define RTC_GREEN_BEGIN_P1_5_RX_OFFSET   RTC_GREEN_BEGIN_P1_4_TX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P1_5_TX_OFFSET

#define RTC_GREEN_BEGIN_P1_5_TX_OFFSET   RTC_GREEN_BEGIN_P1_5_RX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P2_1_RX_OFFSET

#define RTC_GREEN_BEGIN_P2_1_RX_OFFSET   0xA8

◆ RTC_GREEN_BEGIN_P2_1_TX_OFFSET

#define RTC_GREEN_BEGIN_P2_1_TX_OFFSET   RTC_GREEN_BEGIN_P2_1_RX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P2_2_RX_OFFSET

#define RTC_GREEN_BEGIN_P2_2_RX_OFFSET   RTC_GREEN_BEGIN_P2_1_TX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P2_2_TX_OFFSET

#define RTC_GREEN_BEGIN_P2_2_TX_OFFSET   RTC_GREEN_BEGIN_P2_2_RX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P2_3_RX_OFFSET

#define RTC_GREEN_BEGIN_P2_3_RX_OFFSET   RTC_GREEN_BEGIN_P2_2_TX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P2_3_TX_OFFSET

#define RTC_GREEN_BEGIN_P2_3_TX_OFFSET   RTC_GREEN_BEGIN_P2_3_RX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P2_4_RX_OFFSET

#define RTC_GREEN_BEGIN_P2_4_RX_OFFSET   RTC_GREEN_BEGIN_P2_3_TX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P2_4_TX_OFFSET

#define RTC_GREEN_BEGIN_P2_4_TX_OFFSET   RTC_GREEN_BEGIN_P2_4_RX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P2_5_RX_OFFSET

#define RTC_GREEN_BEGIN_P2_5_RX_OFFSET   RTC_GREEN_BEGIN_P2_4_TX_OFFSET + 4

◆ RTC_GREEN_BEGIN_P2_5_TX_OFFSET

#define RTC_GREEN_BEGIN_P2_5_TX_OFFSET   RTC_GREEN_BEGIN_P2_5_RX_OFFSET + 4

◆ RTC_PAHSE_MAPPING_OFFSET

#define RTC_PAHSE_MAPPING_OFFSET   0xD0

◆ PN_DCPF_NAME_OFFSET

#define PN_DCPF_NAME_OFFSET   RTC_PAHSE_MAPPING_OFFSET + 64

◆ PN_DCPF_NAME_LENGTH_OFFSET

#define PN_DCPF_NAME_LENGTH_OFFSET   PN_DCPF_NAME_OFFSET + 8

◆ CPM_PREV_CYCLE_COUNTER_OFFSET

#define CPM_PREV_CYCLE_COUNTER_OFFSET   PN_DCPF_NAME_LENGTH_OFFSET + 4

◆ RTC_CPM_DHT_OFFSET

#define RTC_CPM_DHT_OFFSET   CPM_PREV_CYCLE_COUNTER_OFFSET + 16

◆ RTC_DHT_TIMEOUT_OFFSET

#define RTC_DHT_TIMEOUT_OFFSET   RTC_CPM_DHT_OFFSET + 16

◆ RTC_AR_GROUP_PPM_OFFSET

#define RTC_AR_GROUP_PPM_OFFSET   RTC_DHT_TIMEOUT_OFFSET + 16

◆ RTC_CPM_AR_GROUP_OFFSET

#define RTC_CPM_AR_GROUP_OFFSET   RTC_AR_GROUP_PPM_OFFSET + 8

◆ RTC_NOTIFY_DHT_EVENT_OFFSET

#define RTC_NOTIFY_DHT_EVENT_OFFSET   RTC_CPM_AR_GROUP_OFFSET + 8

◆ RTC_NOTIFY_LIST_TOGGLE_EVENT_OFFSET

#define RTC_NOTIFY_LIST_TOGGLE_EVENT_OFFSET   RTC_NOTIFY_DHT_EVENT_OFFSET + 10

◆ RTC_NOTIFY_DHT_EXPIRE

#define RTC_NOTIFY_DHT_EXPIRE   0x01

◆ RTC_NOTIFY_CPM_CRC

#define RTC_NOTIFY_CPM_CRC   0x02

◆ RTC_NOTIFY_CPM_SEQ

#define RTC_NOTIFY_CPM_SEQ   0x03

◆ RTC_NOTIFY_CPM_STAT

#define RTC_NOTIFY_CPM_STAT   0x04

◆ RTC_NOTIFY_CPM_LIST_CHANGE

#define RTC_NOTIFY_CPM_LIST_CHANGE   0x05

◆ RTC_NOTIFY_PPM_LIST_CHANGE

#define RTC_NOTIFY_PPM_LIST_CHANGE   0x06

◆ RTC_NOTIFY_ALL_LIST_CHANGE

#define RTC_NOTIFY_ALL_LIST_CHANGE   0x0B

◆ RTC_PPM_ACTIVE_OFFSET

#define RTC_PPM_ACTIVE_OFFSET   0x160

◆ RTC_PPM_ACTIVE_SHADOW_OFFSET

#define RTC_PPM_ACTIVE_SHADOW_OFFSET   RTC_PPM_ACTIVE_OFFSET + 8

◆ RTC_CPM_BUFFER_ADDRESSES_OFFSET

#define RTC_CPM_BUFFER_ADDRESSES_OFFSET   RTC_PPM_ACTIVE_SHADOW_OFFSET + 8

◆ ISOM_TIO_TIMEVAL1

#define ISOM_TIO_TIMEVAL1   0x190

◆ ISOM_TIO_DURATION1

#define ISOM_TIO_DURATION1   ISOM_TIO_TIMEVAL1 + 4

◆ ISOM_TIO_TYPE1

#define ISOM_TIO_TYPE1   ISOM_TIO_DURATION1 + 4

◆ ISOM_TIO_ENABLE_OFFSET

#define ISOM_TIO_ENABLE_OFFSET   ISOM_TIO_TYPE1 + 1

◆ ISOM_TIO_TIMEVAL2

#define ISOM_TIO_TIMEVAL2   ISOM_TIO_TYPE1 + 4

◆ ISOM_TIO_DURATION2

#define ISOM_TIO_DURATION2   ISOM_TIO_TIMEVAL2 + 4

◆ ISOM_TIO_TYPE2

#define ISOM_TIO_TYPE2   ISOM_TIO_DURATION2 + 4

◆ RTC_IRT_YELLOW_TIME_OFFSET

#define RTC_IRT_YELLOW_TIME_OFFSET   0x01D0

◆ RTC_AR_GROUP_PPM_SHADOW_OFFSET

#define RTC_AR_GROUP_PPM_SHADOW_OFFSET   0x01D4

◆ RTC_CPM_BC_EVENT_OFFSET

#define RTC_CPM_BC_EVENT_OFFSET   0x01DC

◆ COMPENSATION_OFFSET

#define COMPENSATION_OFFSET   0x01E4

◆ MAXBRIDGE_DELAY_OFFSET

#define MAXBRIDGE_DELAY_OFFSET   0x01E8

◆ EOF_RTC_CONFIG

#define EOF_RTC_CONFIG   0x0200

◆ RTC_DESC_SIZE

#define RTC_DESC_SIZE   16

◆ RTC_CPM_LIST_SIZE

#define RTC_CPM_LIST_SIZE   RTC_DESC_SIZE * NO_CPM

◆ RTC_PPM_LIST_SIZE

#define RTC_PPM_LIST_SIZE   RTC_DESC_SIZE * NO_PPM

◆ RTC_CPM_IDX0_OFFSET

#define RTC_CPM_IDX0_OFFSET   0x200

◆ RTC_PPM_IDX0_OFFSET

#define RTC_PPM_IDX0_OFFSET   RTC_CPM_IDX0_OFFSET + RTC_DESC_SIZE * NO_CPM

◆ RTC_PPM_IDX1_OFFSET

#define RTC_PPM_IDX1_OFFSET   RTC_PPM_IDX0_OFFSET + RTC_DESC_SIZE * NO_PPM

◆ EOF_PPM_LIST_OFFSET

#define EOF_PPM_LIST_OFFSET   RTC_PPM_IDX1_OFFSET + RTC_DESC_SIZE * NO_PPM

◆ NO_ROWS

#define NO_ROWS   50

◆ SIZE_OF_ROW

#define SIZE_OF_ROW   4

◆ BLOCKING_STATIC_MAC_TABLE_RCV

#define BLOCKING_STATIC_MAC_TABLE_RCV   EOF_PPM_LIST_OFFSET

◆ BLOCKING_STATIC_MAC_TABLE_FWD

#define BLOCKING_STATIC_MAC_TABLE_FWD   BLOCKING_STATIC_MAC_TABLE_RCV + NO_ROWS * SIZE_OF_ROW

◆ DCP_IDENT_REQ_OFFSET

#define DCP_IDENT_REQ_OFFSET   0x0600

◆ PPM_IO_DATA_SIZE

#define PPM_IO_DATA_SIZE   1440

◆ PPM_ETH_HEADER

#define PPM_ETH_HEADER   12+4+2+2

◆ PPM_TRAILER

#define PPM_TRAILER   2+1+1

◆ PPM_BUFFER_OFFSET0

#define PPM_BUFFER_OFFSET0   0x0D00

◆ PPM_BUFFER_OFFSET1

#define PPM_BUFFER_OFFSET1   0x10

◆ RTC3_SF_FSO_PRU0_OFFSET

#define RTC3_SF_FSO_PRU0_OFFSET   0xBC00

◆ RTC3_SF_LENGTH_PRU0_OFFSET

#define RTC3_SF_LENGTH_PRU0_OFFSET   RTC3_SF_FSO_PRU0_OFFSET + 4

◆ RTC3_SF_BUFFER_PRU0_OFFSET

#define RTC3_SF_BUFFER_PRU0_OFFSET   RTC3_SF_LENGTH_PRU0_OFFSET + 4

◆ RTC3_SF_FSO_PRU1_OFFSET

#define RTC3_SF_FSO_PRU1_OFFSET   0xE814

◆ RTC3_SF_LENGTH_PRU1_OFFSET

#define RTC3_SF_LENGTH_PRU1_OFFSET   RTC3_SF_FSO_PRU1_OFFSET + 4

◆ RTC3_SF_BUFFER_PRU1_OFFSET

#define RTC3_SF_BUFFER_PRU1_OFFSET   RTC3_SF_LENGTH_PRU1_OFFSET + 4

◆ EOF_PPM_BUFFER_OFFSET

#define EOF_PPM_BUFFER_OFFSET   0x1218

◆ CPM_IO_DATA_SIZE

#define CPM_IO_DATA_SIZE   1440

◆ CPM_ETH_HEADER

#define CPM_ETH_HEADER   12+4+2+2

◆ CPM_TRAILER

#define CPM_TRAILER   2+1+1+4

◆ EOF_CPM_BUFFER_OFFSET

#define EOF_CPM_BUFFER_OFFSET   0xE690

◆ CPM_BUFFER_OFFSET

#define CPM_BUFFER_OFFSET   0xC200

◆ EOF_48K_BUFFER_OFFSET

#define EOF_48K_BUFFER_OFFSET   0xC200

◆ P2_T2_ABS_TS_OFFSET

#define P2_T2_ABS_TS_OFFSET   0x278

◆ P1_T2_ABS_TS_OFFSET

#define P1_T2_ABS_TS_OFFSET   0x274

◆ SYNC_CYCLE_COUNTER

#define SYNC_CYCLE_COUNTER   0x0270

◆ SYNC_SF_BUF_OFFSET_P2

#define SYNC_SF_BUF_OFFSET_P2   PTCP_BASE_ADDR_OFFSET + 528

◆ PORT2_DELAY_REQ_FRAME_OFFSET

#define PORT2_DELAY_REQ_FRAME_OFFSET   PTCP_BASE_ADDR_OFFSET + 452

◆ PORT1_DELAY_REQ_FRAME_OFFSET

#define PORT1_DELAY_REQ_FRAME_OFFSET   PTCP_BASE_ADDR_OFFSET + 392

◆ PORT2_DELAY_RESP_FRAME_OFFSET

#define PORT2_DELAY_RESP_FRAME_OFFSET   PTCP_BASE_ADDR_OFFSET + 324

◆ PORT1_DELAY_RESP_FRAME_OFFSET

#define PORT1_DELAY_RESP_FRAME_OFFSET   PTCP_BASE_ADDR_OFFSET + 256

◆ SYNC_INIT_FLAG_OFFSET

#define SYNC_INIT_FLAG_OFFSET   PTCP_BASE_ADDR_OFFSET + 254

◆ SYNC_MASTER_MAC_OFFSET

#define SYNC_MASTER_MAC_OFFSET   PTCP_BASE_ADDR_OFFSET + 248

◆ SYNC_UUID_OFFSET

#define SYNC_UUID_OFFSET   PTCP_BASE_ADDR_OFFSET + 232

◆ SYNC_SF_BUF_OFFSET_P1

#define SYNC_SF_BUF_OFFSET_P1   PTCP_BASE_ADDR_OFFSET + 136

◆ SYNC_SBLOCK_OFFSET

#define SYNC_SBLOCK_OFFSET   PTCP_BASE_ADDR_OFFSET + 104

◆ SYNC_W_FUP_CTRL_BYTE_OFFSET

#define SYNC_W_FUP_CTRL_BYTE_OFFSET   PTCP_BASE_ADDR_OFFSET + 100

◆ SYNC_CTRL_BYTE_OFFSET

#define SYNC_CTRL_BYTE_OFFSET   PTCP_BASE_ADDR_OFFSET + 96

◆ SYNC_RCV_CYCLE_CTR_OFFSET

#define SYNC_RCV_CYCLE_CTR_OFFSET   PTCP_BASE_ADDR_OFFSET + 92

◆ SYNC_TORG_TIME_OFFSET

#define SYNC_TORG_TIME_OFFSET   PTCP_BASE_ADDR_OFFSET + 84

◆ SYNC_FUP_DELAY_OFFSET

#define SYNC_FUP_DELAY_OFFSET   PTCP_BASE_ADDR_OFFSET + 80

◆ P2_DELAY_RESP_CTRL_OFFSET

#define P2_DELAY_RESP_CTRL_OFFSET   PTCP_BASE_ADDR_OFFSET + 78

◆ P1_DELAY_RESP_CTRL_OFFSET

#define P1_DELAY_RESP_CTRL_OFFSET   PTCP_BASE_ADDR_OFFSET + 77

◆ SYNC_FWD_ENABLED_OFFSET

#define SYNC_FWD_ENABLED_OFFSET   PTCP_BASE_ADDR_OFFSET + 76

◆ SYNC_RX_SOF_OFFSET_P1

#define SYNC_RX_SOF_OFFSET_P1   PTCP_BASE_ADDR_OFFSET + 72

◆ SYNC_RX_SOF_OFFSET

#define SYNC_RX_SOF_OFFSET   PTCP_BASE_ADDR_OFFSET + 68

◆ SYNC_INDELAY_PLUS_LD_OFFSET

#define SYNC_INDELAY_PLUS_LD_OFFSET   PTCP_BASE_ADDR_OFFSET + 64

◆ SYNC_RX_SOF_OFFSET_P2

#define SYNC_RX_SOF_OFFSET_P2   PTCP_BASE_ADDR_OFFSET + 60

◆ SYNC_SEQID_OFFSET

#define SYNC_SEQID_OFFSET   PTCP_BASE_ADDR_OFFSET + 56

◆ PRU1_HANDSHAKE_OFFSET

#define PRU1_HANDSHAKE_OFFSET   PTCP_BASE_ADDR_OFFSET + 52

◆ P2_SMA_LINE_DELAY_OFFSET

#define P2_SMA_LINE_DELAY_OFFSET   PTCP_BASE_ADDR_OFFSET + 48

◆ P2_T2_TIME_STAMP_OFFSET

#define P2_T2_TIME_STAMP_OFFSET   PTCP_BASE_ADDR_OFFSET + 44

◆ P2_T4_CYCLE_CTR_OFFSET

#define P2_T4_CYCLE_CTR_OFFSET   PTCP_BASE_ADDR_OFFSET + 40

◆ P2_T4_TIME_STAMP_OFFSET

#define P2_T4_TIME_STAMP_OFFSET   PTCP_BASE_ADDR_OFFSET + 36

◆ P2_T1_CYCLE_CTR_OFFSET

#define P2_T1_CYCLE_CTR_OFFSET   PTCP_BASE_ADDR_OFFSET + 32

◆ P2_T1_TIME_STAMP_OFFSET

#define P2_T1_TIME_STAMP_OFFSET   PTCP_BASE_ADDR_OFFSET + 28

◆ PRU0_HANDSHAKE_OFFSET

#define PRU0_HANDSHAKE_OFFSET   PTCP_BASE_ADDR_OFFSET + 24

◆ P1_SMA_LINE_DELAY_OFFSET

#define P1_SMA_LINE_DELAY_OFFSET   PTCP_BASE_ADDR_OFFSET + 20

◆ P1_T2_TIME_STAMP_OFFSET

#define P1_T2_TIME_STAMP_OFFSET   PTCP_BASE_ADDR_OFFSET + 16

◆ P1_T4_CYCLE_CTR_OFFSET

#define P1_T4_CYCLE_CTR_OFFSET   PTCP_BASE_ADDR_OFFSET + 12

◆ P1_T4_TIME_STAMP_OFFSET

#define P1_T4_TIME_STAMP_OFFSET   PTCP_BASE_ADDR_OFFSET + 8

◆ P1_T1_CYCLE_CTR_OFFSET

#define P1_T1_CYCLE_CTR_OFFSET   PTCP_BASE_ADDR_OFFSET + 4

◆ P1_T1_TIME_STAMP_OFFSET

#define P1_T1_TIME_STAMP_OFFSET   PTCP_BASE_ADDR_OFFSET + 0

◆ PTCP_BASE_ADDR_OFFSET

#define PTCP_BASE_ADDR_OFFSET   0x0000

◆ ECAP_CLR_CONFIG_OFFSET

#define ECAP_CLR_CONFIG_OFFSET   PTCP_L3_OCMC_BASE + 272

◆ IEP_CONFIG_ADJ_OFFSET

#define IEP_CONFIG_ADJ_OFFSET   PTCP_L3_OCMC_BASE + 260

◆ P2_PTCP_CTRL_OFFSET

#define P2_PTCP_CTRL_OFFSET   PTCP_L3_OCMC_BASE + 257

◆ P1_PTCP_CTRL_OFFSET

#define P1_PTCP_CTRL_OFFSET   PTCP_L3_OCMC_BASE + 256

◆ P2_DLY_FUP_PACKET_OFFSET

#define P2_DLY_FUP_PACKET_OFFSET   PTCP_L3_OCMC_BASE + 192

◆ P1_DLY_FUP_PACKET_OFFSET

#define P1_DLY_FUP_PACKET_OFFSET   PTCP_L3_OCMC_BASE + 128

◆ P2_DLY_RSP_PACKET_OFFSET

#define P2_DLY_RSP_PACKET_OFFSET   PTCP_L3_OCMC_BASE + 64

◆ P1_DLY_RSP_PACKET_OFFSET

#define P1_DLY_RSP_PACKET_OFFSET   PTCP_L3_OCMC_BASE

◆ PTCP_L3_OCMC_BASE

#define PTCP_L3_OCMC_BASE   0xE700

◆ PTCP_PHASE_COUNTER_OFFSET

#define PTCP_PHASE_COUNTER_OFFSET   RTC_PHASE_COUNTER_OFFSET

◆ PTCP_BASE_CLK_OFFSET

#define PTCP_BASE_CLK_OFFSET   RTC_BASE_CLK_OFFSET

◆ PTCP_PM_CYCLE_COUNTER_OFFSET

#define PTCP_PM_CYCLE_COUNTER_OFFSET   RTC_CYCLE_COUNTER_OFFSET

◆ PTCP_PM_PHASE_COUNTER_OFFSET

#define PTCP_PM_PHASE_COUNTER_OFFSET   RTC_PHASE_COUNTER_OFFSET

◆ P2_MAC_ADDR

#define P2_MAC_ADDR   0x1E50

◆ P1_MAC_ADDR

#define P1_MAC_ADDR   0x1E48

◆ STATIC_MAC_TABLE_FWD_PORT2

#define STATIC_MAC_TABLE_FWD_PORT2   STATIC_MAC_TABLE_RCV_PORT2 + 256

◆ STATIC_MAC_TABLE_RCV_PORT2

#define STATIC_MAC_TABLE_RCV_PORT2   STATIC_MAC_TABLE_FWD_PORT1 + 256

◆ STATIC_MAC_TABLE_FWD_PORT1

#define STATIC_MAC_TABLE_FWD_PORT1   STATIC_MAC_TABLE_RCV_PORT1 + 256

◆ STATIC_MAC_TABLE_RCV_PORT1

#define STATIC_MAC_TABLE_RCV_PORT1   0x2000