寄存器描述
0x0000 TYPE
默认值:0x00000000 |
TYPE |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:0 |
RO |
0x4 |
EtherCAT 控制器类型 |
0x0001 Revision
默认值:0x0001 |
Revision |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:0 |
RO |
0x0 |
主版本号 X(X.Y.Z) |
0x0002 Build
默认值:0x0002 |
Build |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
RO |
- |
Build 版本号 Z (X.Y.Z) |
0x004 FMMU_SP
默认值:0x08 |
FMMU_SP |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:0 |
RO |
0x8 |
FMMU 数量 |
0x005 SM_SP
默认值:0x08 |
SM_SP |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:0 |
RO |
0x8 |
SyncManager 通道数量 |
0x006 RAM_SIZE
默认值:0x08 |
RAM_SIZE |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:0 |
RO |
0x8 |
过程数据 RAM 大小,单位 KB |
0x007 PORT_DES
默认值:0x3F |
PORT_DES |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:6 |
RO |
0x0 |
Port3 类型,该端口不存在 |
5:4 |
RO |
0x3 |
Port2 类型,该端口为 MII/RMII |
3:2 |
RO |
0x3 |
Port1 类型,该端口为 MII/RMII |
1:0 |
RO |
0x3 |
Port0 类型,该端口为 MII/RMII |
0x008 ESC_FEATURES
默认值:0x8C |
ESC_FEATURES |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:12 |
- |
- |
- |
11 |
RO |
0x0 |
FIXED_FMMU_SM 固定 FMMU/SM 配置
|
10 |
RO |
0x0 |
ECAT_RW_CMD_SP EtherCAT 读写命令支持
|
9 |
RO |
0x0 |
ECAT_LRW_CMD_SP EtherCAT LRW 命令支持
|
8 |
RO |
0x0 |
ENHANCED_DC_SYNC_ACT 激活增强型 SYNC
|
7 |
RO |
0x1 |
SEPARATE_HAND_FCS_ERR 分开处理 FCS 错误
|
6 |
RO |
0x1 |
ENHANCED_LINK_DETECTION_MII MII 增强型 LINK 检测
|
5 |
RO |
0x0 |
ENHANCED_LINK_DETECTION_EBUS EBUS 增强型 LINK 检测
|
4 |
RO |
0x0 |
LOW_JITTER_EBUS 低抖动 EBUS
|
3 |
RO |
0x1 |
DC_WIDTH 分布时钟宽度
|
2 |
RO |
0x1 |
DC 分布时钟
|
1 |
RO |
0x0 |
UNUSED_REG_ACCESS 无效寄存器访问
|
0 |
RO |
0x0 |
FMMU_OPERATION FMMU 操作
|
0x010 CFG_STATION_ADDR
默认值:0x0000 |
CFG_STATION_ADDR |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
RO |
0x0 |
配置站点地址 |
0x012 CFG_STATION_ALIAS
默认值:0x0000 |
CFG_STATION_ALIAS |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
R/W |
0x0 |
配置站点别名 |
0x020 REG_WRITE_EN
默认值:0x0000 |
REG_WRITE_EN |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:1 |
- |
- |
- |
0 |
RO |
0x0 |
如果启用寄存器写保护,则必须先将此寄存器写入同一以太网帧中(写入任意值),才允许对该站进行其它写入。该位在下一帧 的开始处 (start of frame, SOF) 自动清零,或者禁用写保护。 |
0x021 REG_WRITE_PROTECTION
默认值:0x00 |
REG_WRITE_PROTECTION |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:1 |
- |
- |
- |
0 |
RO |
0x0 |
REG_WR_PROTECTION
|
0x030 ESC_WRITE_EN
默认值:0x00 |
ESC_WRITE_EN |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:1 |
- |
- |
- |
0 |
RO |
0x0 |
如果启用寄存器写保护,则必须将次寄存器写入同一以太网帧中(任意值),然后才允许对该站进行其它写入。该位在下一帧(SOF)的开始处自动清零,或者禁用 ESC 写保护。 |
0x031 ESC_WRITE_PROTECTION
默认值:0x00 |
ESC_WRITE_PROTECTION |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:1 |
- |
- |
- |
0 |
RO |
0x0 |
ESC_WR_PROTECTION
|
0x040 ESC_RST_ECAT
默认值:0x00 |
ESC_RST_ECAT |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:0 |
W/R |
0x0 |
连续写入序列 0x52(R),0x45(E),0x53(S)触发复位。当写入 0x52 时,读回值为 1 ,写入 0x45 时,读回值为 2。 |
0x041 ESC_RST_PDI
默认值:0x00 |
ESC_RST_PDI |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:0 |
W/R |
0x0 |
连续写入序列 0x52(R),0x45(E),0x53(S)触发复位。当写入 0x52 时,读回值为 1 ,写入 0x45 时,读回值为 2。 |
0x100 ESC_DL_CLT
默认值:0x00070001 |
ESC_DL_CLT |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:25 |
- |
- |
- |
24 |
RO |
0x0 |
STATION_ALIAS 站点别名
|
23 |
- |
- |
- |
22 |
RO |
0x0 |
EBUS_REMOTE_LINK_DOWN_TIME EBUS LINK 信号丢失时间
|
21:20 |
- |
- |
- |
19 |
RO |
0x0 |
EBUS_LOW_JITTER EBUS 低抖动
|
18:16 |
RO |
0x7 |
RX_FIFO_SIZE 接收 FIFO 大小 |
15:14 |
RO |
0x0 |
LOOP_PORT3 PORT3 环回
|
13:12 |
RO |
0x0 |
LOOP_PORT2 PORT2 环回
|
11:10 |
RO |
0x0 |
LOOP_PORT1 PORT1 环回
|
9:8 |
RO |
0x0 |
LOOP_PORT0 PORT0 环回
|
7:2 |
RO |
0x0 |
UNUSED_REG_ACCESS 无效寄存器访问
|
1 |
RO |
0x0 |
TEMPORARY_USE_SETTING 0x0100:0x0103 寄存器临时设置
|
0 |
RO |
0x1 |
FORWARDING_RULE 转发规则
|
0x108 PHYSICAL_ADR_OFF
默认值:0x0000 |
PHYSICAL_ADR_OFF |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
RO |
0x0 |
用于设备寻址模式(FPRW,APRW,BRW)的读写命令。内部读地址直接取 EtherCAT
数据头的偏移地址段,而内部写地址是通过将偏移值加到偏移地址段来计算。 internal read address = ADR internal write address = ADR + OFFSET |
0x110 ESC_DL_STATUS
默认值:0x0000 |
ESC_DL_STATUS |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15 |
RO |
0x0 |
COMMUNICATION_ON_PROT3 PORT3 连接
|
14 |
RO |
0x0 |
LOOP_PROT3 PORT3 环回
|
13 |
RO |
0x0 |
COMMUNICATION_ON_PROT2 PORT2 连接
|
12 |
RO |
0x0 |
LOOP_PROT2 PORT2 环回
|
11 |
RO |
0x0 |
COMMUNICATION_ON_PROT1 PORT1 连接
|
10 |
RO |
0x0 |
LOOP_PROT1 PORT1 环回
|
9 |
RO |
0x0 |
COMMUNICATION_ON_PROT0 PORT0 连接
|
8 |
RO |
0x0 |
LOOP_PROT0 PORT10 环回
|
7 |
RO |
0x0 |
PHYSICAL_LINK_ON_PORT3 PORT3 物理连接
|
6 |
RO |
0x0 |
PHYSICAL_LINK_ON_PORT2 PORT2 物理连接
|
5 |
RO |
0x0 |
PHYSICAL_LINK_ON_PORT1 PORT1 物理连接
|
4 |
RO |
0x0 |
PHYSICAL_LINK_ON_PORT0 PORT0 物理连接
|
3 |
- |
- |
- |
2 |
RO |
0x0 |
ENHANCED_LINK_DETECTION 增强 LINK 检测
|
1 |
RO |
0x0 |
PDI_WD_STA PDI 看门狗状态
|
0 |
RO |
0x0 |
EEPROM_LOADED_CORRECTLY EEPROM 装载状态
|
0x120 REG_AL_CTL
默认值:0x0000 |
REG_AL_CTL |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:6 |
- |
- |
- |
5 |
RO/(WACK) |
0x0 |
DEVICE_IDENTIFICATION 设备 ID
|
4 |
RO/(WACK) |
0x0 |
ERROR_IND_ACK 错误应答
|
3:0 |
RO/(WACK) |
0x1 |
INITATE_STATE_TRANSITION_DEV_STA_MACHINE 状态机的初始状态
|
- 当设备仿真关闭(0x141[0]=0)时
- PDI 必须等 ECAT 先写入 REG_AL_CTL 后才能读写 REG_AL_CTL 寄存器,否则 ECAT 不能再次写入 REG_AL_CTL 寄存器。
- 复位后,REG_AL_CTL 寄存器可以被 ECAT 写入。
- 如果设备仿真打开,REG_AL_CTL 寄存器总是可写的,内容是 AL_STATUS 寄存器的复制。
通过 PDI 写命令应答功能关闭:读 REG_AL_CTL 寄存器清除 AL_EVENT 请求(0x220[0])。写入是不允许的。
通过 PDI 写命令应答功能打开:写 REG_AL_CTL 寄存器清除 AL_EVENT 请求(0x220[0])。写入值可以是任意的。
0x130 AL_STATUS
默认值:0x0001 |
AL_STATUS |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:6 |
- |
- |
- |
5 |
RO/(W) |
0x0 |
DEVICE_IDENTIFICATION 设备 ID
|
4 |
RO/(W) |
0x0 |
ERROR_IND 错误提示
|
3:0 |
RO/(W) |
0x1 |
ACTUAL_STATE_OF_DEV_STA_MACHINE 状态机的实际状态
|
0x134 AL_STATUS_CODE
默认值:0x0000 |
AL_STATUS_CODE |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
R/W |
0x0 |
AL_STATUS_CODE AL 状态码 |
0x138 RUN_LED_CSR
默认值:0x00 |
RUN_LED_CSR |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:5 |
- |
- |
- |
4 |
R/W |
0x0 |
ENABLE_OVERRIDE LED Override
|
3:0 |
R/W |
0x0 |
LED_CODE LED 指示代码
|
0x139 ERR_LED_CSR
默认值:0x00 |
ERR_LED_CSR |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:5 |
- |
- |
- |
4 |
R/W |
0x0 |
ENABLE_OVERRIDE LED Override
|
3:0 |
R/W |
0x0 |
LED_CODE LED 指示代码
|
0x140 PDI_CTL
默认值:0x00 |
PDI_CTL |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:0 |
RO |
0x80 |
PDI_CONTROL PDI 总线类型,0x80 表示 On-chip bus |
0x141 ESC_CFG
默认值:0xF3 |
ESC_CFG |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7 |
RO |
0x1 |
ENHANCED_LINK_PORT3 PORT3 增强型连接
|
6 |
RO |
0x1 |
ENHANCED_LINK_PORT2 PORT2 增强型连接
|
5 |
RO |
0x1 |
ENHANCED_LINK_PORT1 PORT1 增强型连接
|
4 |
RO |
0x1 |
ENHANCED_LINK_PORT0 PORT0 增强型连接
|
3 |
RO |
0x0 |
DC_LATCH_IN_UNIT 分布时钟输入捕获单元
|
2 |
RO |
0x0 |
DC_SYNC_OUT_UNIT 分布时钟 SYNC 输出单元
|
1 |
RO |
0x1 |
ENHANCED_LINK_DETECTION_ALL_PORTS 所有端口增强型 LINK 检测
|
0 |
RO |
0x1 |
DEVICE_EMULATION 所有端口增强型 LINK 检测
|
0x14E PDI_INFO
默认值:0x0000 |
PDI_INFO |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:4 |
- |
- |
- |
3 |
RO |
0x00 |
PDI_CFG_INVALID PDI 配置无效
|
2 |
RO |
0x00 |
PDI_ACTIVE PDI 激活
|
1 |
RO |
0x00 |
ESC_CFG_AREA_LOAD_FROM_EEPROM 从 EEPROM 装载 ESC 配置
|
0 |
RO |
0x00 |
PDI_FUNCTION_ACK_BY_WRITE 通过写应答 PDI 功能
|
0x150 PDI_DIGITAL_IO_CFG
默认值:0x04 |
PDI_DIGITAL_IO_CFG |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:6 |
RO |
0x00 |
OUTPUT_DATA_UPDATE 输出更新时间
注: 如果 bit1 =
1,输出数据更新在过程数据看门狗触发事件,该域被忽略 |
5:4 |
RO |
0x00 |
INPUT_DATA_SAMPLED 输入数据采样时间
|
3 |
RO |
0x00 |
WD_BEHAVIOR 看门狗行为
|
2 |
RO |
0x01 |
BIDIRECTIONAL_MODE 双向模式
|
1 |
RO |
0x00 |
OUTVALID_MODE 输出有效模式
|
0 |
RO |
0x00 |
OUTVALID_POLARITY 输出有效极性
|
0x152 PDI_DIGITAL_IO_EX_CFG
默认值:0x0000 |
PDI_DIGITAL_IO_EX_CFG |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15 |
RO |
0x00 |
DIRECTION_OF_IO[31:30] IO 的方向
|
14 |
RO |
0x00 |
DIRECTION_OF_IO[29:28] |
13 |
RO |
0x00 |
DIRECTION_OF_IO[27:26] |
12 |
RO |
0x00 |
DIRECTION_OF_IO[25:24] |
11 |
RO |
0x00 |
DIRECTION_OF_IO[23:22] |
10 |
RO |
0x00 |
DIRECTION_OF_IO[21:20] |
9 |
RO |
0x00 |
DIRECTION_OF_IO[19:18] |
8 |
RO |
0x00 |
DIRECTION_OF_IO[17:16] |
7 |
RO |
0x00 |
DIRECTION_OF_IO[15:14] |
6 |
RO |
0x00 |
DIRECTION_OF_IO[13:12] |
5 |
RO |
0x00 |
DIRECTION_OF_IO[11:10] |
4 |
RO |
0x00 |
DIRECTION_OF_IO[9:8] |
3 |
RO |
0x00 |
DIRECTION_OF_IO[7:6] |
2 |
RO |
0x00 |
DIRECTION_OF_IO[5:4] |
1 |
RO |
0x00 |
DIRECTION_OF_IO[3:2] |
0 |
RO |
0x00 |
DIRECTION_OF_IO[1:0] |
0x150 ON_CHIP_BUS_CFG
默认值:0x00 |
ON_CHIP_BUS_CFG |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:5 |
RO |
0x00 |
Intel Avalon |
4:0 |
RO |
0x00 |
ON_CHIP_BUS_CLOCK 片内总线时钟
|
0x151 PDI_CFG
默认值:0xEE |
PDI_CFG |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7 |
RO |
0x01 |
SYNC_MAP_TO_AL_EVENT_REQ SYNC 映射到 AL 中断事件请求,0x0220[3]
|
6 |
RO |
0x01 |
SYNC1_LATCH1_CFG SYNC1 和 LATCH1 配置
|
5:4 |
RO |
0x02 |
SYNC1_OUT_POLARITY SYNC1 输出极性
|
3 |
RO |
0x01 |
SYNC_MAP_TO_AL_EVENT_REQ SYNC 映射到 AL 中断事件请求,0x0220[2]
|
2 |
RO |
0x01 |
SYNC0_LATCH0_CFG SYNC0 和 LATCH0 配置
|
1:0 |
RO |
0x02 |
SYNC0_OUT_POLARITY SYNC0 输出极性
|
0x220 ECAT_EVENT_MASK
默认值:0x0000 |
ECAT_EVENT_MASK |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
RO |
0x00 |
ECAT_EVENT_MASK ECAT 事件映射
|
0x224 PDI_AL_EVENT_MASK
默认值:0x00000000 |
PDI_AL_EVENT_MASK |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0x00 |
PDI_AL_EVENT_MASK PDA AL 事件映射
|
0x210 ECAT_EVENT_REQ
默认值:0x0000 |
ECAT_EVENT_REQ |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:12 |
- |
- |
- |
11:4 |
RO |
0x00 |
MIRROR_VALUE_OF_SM_STA SM 状态的镜像值,bit4 对应 SM 通道 0,bit5 对应 SM 通道 1,以此类推
|
3 |
RO |
0x00 |
AL_STATUS_EVNET AL 状态事件
|
2 |
RO |
0x00 |
DL_STATUS_EVNET DL 状态事件
|
1 |
- |
- |
- |
0 |
RO |
0x00 |
DC_LATCH_EVNET DL 状态事件
|
0x220 AL_EVENT_REQ
默认值:0x00000000 |
AL_EVENT_REQ |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:24 |
- |
- |
- |
23:8 |
RO |
0x00 |
SM_INTERRUPT SM 中断,bit8 对应 SM 通道 0,bit9 对应 SM 通道 1,以此类推
|
7 |
- |
- |
- |
6 |
RO |
0x00 |
WD_PROCESS_DATA 过程数据看门狗
注: 通过 PDI 读 0x440
清除该位 |
5 |
RO |
0x00 |
EEPROM_EMULATION EEPROM 模拟
注: 通过 PDI 访问 0x502:0x503
来应答对应命令可清除该位 |
4 |
RO |
0x00 |
SM_ACTIVATION SM 动作
注: 通过 PDI 读 0x806
来清除该位 |
3 |
RO |
0x00 |
STATE_OF_SYNC1 SYNC1 状态
注: 通过 PDI 读 0x98F
来清除该位,只在应答模式使用 |
2 |
RO |
0x00 |
STATE_OF_SYNC0 SYNC0 状态
注: 通过 PDI 读 0x98E
来清除该位,只在应答模式使用 |
1 |
RO |
0x00 |
DC_LATCH_EVENT 输入捕获状态
注: 通过 PDI
读取捕获时间清除该位 |
0 |
RO |
0x00 |
AL_CTL_EVNET AL 事件
注: 通过 PDI 读取 0x120:0x121
清除该位 |
0x300+y*2 RX_ERROR_CNT
默认值:0x0000 |
RX_ERROR_CNT |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:8 |
RO |
0x00 |
RX_ERROR_CNT_PORT y 接收错误计数器,到达 0xFF 将停止计数 |
7:0 |
RO |
0x00 |
INVALID_FRAME_CNT_PORT y 无效帧计数器,到达 0xFF 将停止计数 |
0x308+y FORWARD_RX_ERROR_CNT
默认值:0x00 |
FORWARD_RX_ERROR_CNT |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:0 |
RO |
0x00 |
FORWARD_ERROR_CNT_PORT y 转发错误计数器,到达 0xFF 将停止计数 |
0x30C ECAT_PROCESS_UNIT_ERROR_CNT
默认值:0x00 |
ECAT_PROCESS_UNIT_ERROR_CNT |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:0 |
RO |
0x00 |
ECAT_PROCESS_UNIT_ERROR_CNT ECAT 过程处理单元错误计数器,到达 0xFF 将停止计数 |
0x30D PDI_ERROR_CNT
默认值:0x00 |
PDI_ERROR_CNT |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:0 |
RO |
0x00 |
PDI_ERROR_CNT_PORT y PDI 访问出错误计数器,到达 0xFF 将停止计数 |
0x310+y LOST_LINK_CNT
默认值:0x00 |
LOST_LINK_CNT |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:0 |
RO |
0x00 |
LOST_LINK_CNT_PORT y LINK 丢失计数器,到达 0xFF 将停止计数 |
0x400 WD_DIVIDER
默认值:0x09C2 |
WD_DIVIDER |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
RO |
0x9C2 |
WD_DIVIDER 25MHz 的分频数(需减 2),默认值 100us = 2498 |
0x410 WD_TIME_PDI
默认值:0x03E8 |
WD_TIME_PDI |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
RO |
0x3E8 |
WD_TIME_PDI PDI 看门狗计数器,默认情况下,分频为 100us,表示 100ms 的看门狗时间 |
0x420 WD_TIME_PDATA
默认值:0x03E8 |
WD_TIME_PDATA |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
RO |
0x3E8 |
WD_TIME_PDI 过程数据看门狗计数器,默认情况下,分频为 100us,表示 100ms 的看门狗时间 |
0x440 WD_STA_PDATA
默认值:0x0000 |
WD_STA_PDATA |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:1 |
- |
- |
- |
0 |
R/(WACK) |
0x0 |
WD_STA_PDATA 过程数据看门狗状态
注: 应答方式由 0x14E[0]
决定 |
0x442 WD_CNT_PROCESS_DATA
默认值:0x00 |
WD_CNT_PROCESS_DATA |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:0 |
RO |
0x0 |
WD_CNT_PROCESS_DATA 过程数据看门狗计时器,到达 0xFF 将停止计数 注: 任意值写入 0x442-0x443 地址将会对 0x442-0x443
寄存器清零 |
0x443 WD_CNT_PDI
默认值:0x00 |
WD_CNT_PDI |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:0 |
RO |
0x0 |
WD_CNT_PROCESS_DATA PDI 看门狗计时器,到达 0xFF 将停止计数 注: 任意值写入 0x442-0x443 地址将会对 0x442-0x443
寄存器清零 |
0x500 EEPROM_CFG
默认值:0x00 |
EEPROM_CFG |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:2 |
- |
- |
- |
1 |
RO |
0x0 |
FORCE_ECAT_ACCESS 强制 ECAT 访问
|
0 |
RO |
0x0 |
EEPROM_CTL_OFFERED_TO_PDI 强制 ECAT 访问
|
0x501 EEPROM_ACCESS_STA
默认值:0x00 |
EEPROM_ACCESS_STA |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:1 |
- |
- |
- |
0 |
R/(W) |
0x0 |
ACCESS_TO_EEPROM 访问 EEPROM
|
0x502 EEPROM_CSR
默认值:0x0000 |
EEPROM_CSR |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15 |
RO |
0x0 |
BUSY EEPROM 忙碌状态
|
14 |
RO |
0x0 |
ERROR_WRITE_EN 写错误使能
|
13 |
RO |
0x0 |
ERROR_ACK_CMD 应答或者命令错误
|
12 |
RO |
0x0 |
EEPROM_LOAD_STATUS EEPROM 装载状态
|
11 |
RO |
0x0 |
CHECKSUM_ERR_IN_ESC_CFG_AREA 校验错误
|
10:8 |
R/(W) |
0x0 |
CMD_REG 命令寄存器
|
7 |
RO |
0x0 |
SEL_EEPROM_ALGORITHM 地址对齐
|
6 |
RO |
0x0 |
BYTE_READ 一次读取字节数
|
5 |
RO |
0x0 |
EEPROM_EMULATION 模拟 EEPROM
|
4:1 |
- |
- |
- |
0 |
RO |
0x0 |
ECAT_WRITE_ENABLE ECAT 写使能
注: 当 PDI 有 EEPROM 访问权限时该位为
1 |
0x504 EEPROM_ADDR
默认值:0x00000000 |
EEPROM_ADDR |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/(W) |
0x0 |
EEPROM_ADDRESS EEPROM 访问地址 |
0x508 EEPROM_DATA
默认值:0x00000000 |
EEPROM_DATA |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
63:16 |
RO |
0x0 |
EEPROM_READ_DATA EEPROM 读数据 |
15:0 |
R/(W) |
0x0 |
EEPROM_READ_WRITE_DATA EEPROM 读或者写数据 |
0x510 MII_MANAGEMENT_CSR
默认值:0x0000 |
MII_MANAGEMENT_CSR |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15 |
RO |
0x0 |
BUSY MII 管理接口忙状态
|
14 |
RO |
0x0 |
CMD_ERROR MII 管理接口命令错误
注: 对 bits[9:8] 写 0
以清除该位 |
13 |
R/(W) |
0x0 |
READ_ERROR MII 管理接口读出现错误
注: 对 0x0511 写 0
以清除该位 |
12:10 |
- |
- |
- |
9:8 |
R/(W) |
0x0 |
CMD_REG 命令寄存器
注: 写则初始化命令,读返回当前执行的命令 |
7:3 |
RO |
0 |
PHY_ADDR_OF_PROT0 PHY 地址 注: 改位不可写,具体地址由 0x512[7] 决定 |
2 |
RO |
0 |
MI_LINK_DETECTION_AND_CFG LINK 检测和配置
注: 更多细节参考 0x518 ff |
1 |
RO |
0 |
MANAGEMENT_INTERFACE_CTL_BY_PDI PDI 控制 MII 管理接口
|
0 |
RO |
0 |
WRITE_EN 写使能
注: 如果 PDI 拥有控制权,该位恒为
1 |
0x512 PHY_ADDR
默认值:0x0000 |
PHY_ADDR |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7 |
R/(W) |
0x0 |
SHOW_CFG_PHY_ADDR 在 0x510[7:3] 显示 PHY 地址。用于 PHY 地址不连续情况
|
6:5 |
- |
- |
- |
4:0 |
R/(W) |
0 |
PHY_ADDRESS PHY 地址 |
0x513 PHY_REG_ADDR
默认值:0x0000 |
PHY_REG_ADDR |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:5 |
- |
- |
- |
4:0 |
R/(W) |
0 |
PHY_REG_ADDRESS PHY 寄存器地址 |
0x514 PHY_DATA
默认值:0x00000000 |
PHY_DATA |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
R/(W) |
0 |
PHY_READ_WRITE_DATA PHY 读写数据 |
0x516 MII_MANAGEMENT_ECAT_ACCESS
默认值:0x0000 |
MII_MANAGEMENT_ECAT_ACCESS |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:1 |
- |
- |
- |
0 |
RO |
0 |
ACCESS_TO_MII_MANAGEMENT MII 管理接口权限
|
0x517 MII_MANAGEMENT_PDI_ACCESS
默认值:0x0000 |
MII_MANAGEMENT_PDI_ACCESS |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:2 |
- |
- |
- |
1 |
RO |
0 |
FORCE_PDI_ACCESS_STA 强制 PDI 访问状态
|
0 |
R/(W) |
0 |
ACCESS_TO_MII_MANAGEMENT MII 管理接口访问
|
0x518+y PHY_PORT_STA
默认值:0x00 |
PHY_PORT_STA |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:6 |
- |
- |
- |
5 |
R/(W/CLR) |
0 |
PHY_CFG_UPDATED PHY 配置更新
注: 写任意端口的状态寄存器可以清除该位 |
4 |
RO |
0 |
LINK_PARTNER_ERROR LINK 伙伴错误
|
3 |
R/(W/CLR) |
0 |
READ_ERROR 读错误
注: 写任意端口的状态寄存器可以清除该位 |
2 |
RO |
0 |
LINK_STATUS_ERROR LINK 状态错误
|
1 |
RO |
0 |
LINK_STATUS LINK 状态
|
0 |
RO |
0 |
PHYSICAL_LINK_STATUS MII 管理接口访问
|
0x6y0 FMMU_LOGICAL_START_ADDR
默认值:0x00000000 |
FMMU_LOGICAL_START_ADDR |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0 |
LOGICAL_START_ADDR 在 ECAT 地址空间中逻辑开始地址 |
0x6y4 FMMU_LEN
默认值:0x0000 |
FMMU_LEN |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
RO |
0 |
FMMU_LEN FMMU 管理的总字节数 |
0x6y6 FMMU_START_BIT
默认值:0x00 |
FMMU_START_BIT |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:3 |
- |
- |
- |
2:0 |
RO |
0 |
LOGICAL_START_BIT 映射的逻辑开始比特位 |
0x6y7 FMMU_STOP_BIT
默认值:0x00 |
FMMU_STOP_BIT |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:3 |
- |
- |
- |
2:0 |
RO |
0 |
LOGICAL_LAST_BIT 映射的逻辑最后一比特位 |
0x6y8 FMMU_PHYSICAL_START_ADDR
默认值:0x0000 |
FMMU_PHYSICAL_START_ADDR |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
RO |
0 |
FMMU_PHYSICAL_START_ADDR FMMU 物理的开始地址 |
0x6yA FMMU_PHYSICAL_START_BIT
默认值:0x00 |
FMMU_PHYSICAL_START_BIT |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:3 |
- |
- |
- |
2:0 |
RO |
0 |
FMMU_PHYSICAL_START_BIT FMMU 物理的开始比特位 |
0x6yB FMMU_TYPE
默认值:0x00 |
FMMU_TYPE |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:2 |
- |
- |
- |
1 |
RO |
0 |
FMMU_WRITE_TYPE FMMU 写类型
|
0 |
RO |
0 |
FMMU_READ_TYPE FMMU 读类型
|
0x6yC FMMU_ACTIVATE
默认值:0x00 |
FMMU_ACTIVATE |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:1 |
- |
- |
- |
0 |
RO |
0 |
FMMU_ACTIVATE FMMU 激活
|
0x800+y*8 SM_PHYSICAL_START_ADDR
默认值:0x00 |
SM_PHYSICAL_START_ADDR |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
RO |
0 |
SM_FIRST_BYTE SM 处理的开始字节 |
0x802+y*8 SM_LEN
默认值:0x0000 |
SM_LEN |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
RO |
0 |
SM_LEN SM 处理的总字节数 |
0x804+y*8 SM_CTL
默认值:0x00 |
SM_CTL |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7 |
- |
- |
- |
6 |
RO |
0 |
SM_WD_TRIG_EN SM 看门狗触发使能
|
5 |
RO |
0 |
INTERRUPT_IN_AL_REQ 在 AL 触发中断
|
4 |
RO |
0 |
INTERRUPT_IN_ECAT_REQ 在 ECAT 触发中断
|
3:2 |
RO |
0 |
DIRECTION 方向
|
1:0 |
RO |
0 |
OPERATION_MODE 运行模式
|
0x805+y*8 SM_STA
默认值:0x00 |
SM_STA |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7 |
RO |
0 |
WRITE_BUFFER_IN_USE |
6 |
RO |
0 |
READ_BUFFER_IN_USE |
5:4 |
RO |
0 |
BUFFER_MODE buffer 状态(最新的一个被写)
|
3 |
RO |
0 |
MAIBOX_MODE 邮箱模式或者状态
|
2 |
RO |
0 |
- |
1 |
RO |
0 |
INTERRUPT_READ 读中断
|
0 |
RO |
0 |
INTERRUPT_WRITE 写中断
|
0x806+y*8 SM_ACTIVATE
默认值:0x00 |
SM_ACTIVATE |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7 |
RO |
0 |
LATCH_EVENT_PDI DPI 事件捕获
|
6 |
RO |
0 |
LATCH_EVENT_ECAT ECAT 事件捕获
|
5:2 |
-- |
- |
- |
1 |
RO |
0 |
REPEAT_REQ 重复请求, 当该位发生翻转时,邮箱需要重新尝试 |
0 |
R/(WACK) |
0 |
SM_ENABLE SM 使能
|
0x807+y*8 SM_PDI_CTL
默认值:0x00 |
SM_PDI_CTL |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:2 |
- |
- |
- |
1 |
R/W |
0 |
REPEAT_ACK 重复应答,如果该位设置的值和 REPEAT_REQ 一样,表示 PDI 应答 |
0 |
R/W |
0 |
DEACTIVATE_SM SM 关闭
|
0x900 DC_REC_TIME_PORT0
默认值:0x00000000 |
DC_REC_TIME_PORT0 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0 |
LOCAL_TIME_OF_FRAME_WRITE 端口 0 最新收到的写 0x900 帧时的本地时间 |
0x904 DC_REC_TIME_PORT1
默认值:0x00000000 |
DC_REC_TIME_PORT1 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0 |
LOCAL_TIME_OF_FRAME_WRITE 端口 1 最新收到的 BWR 或者 FPWR 写 0x900 帧时的本地时间 |
0x908 DC_REC_TIME_PORT2
默认值:0x00000000 |
DC_REC_TIME_PORT2 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0 |
LOCAL_TIME_OF_FRAME_WRITE 端口 2 最新收到的 BWR 或者 FPWR 写 0x900 帧时的本地时间 |
0x908 DC_REC_TIME_PORT3
默认值:0x00000000 |
DC_REC_TIME_PORT3 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0 |
LOCAL_TIME_OF_FRAME_WRITE 端口 3 最新收到的 BWR 或者 FPWR 写 0x900 帧时的本地时间 |
0x918 DC_REC_TIME_ECAT_PUNIT
默认值:0x00000000 |
DC_REC_TIME_ECAT_PUNIT |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
63:0 |
RO |
0 |
LOCAL_TIME_OF_FRAME_WRITE ECAT 最新收到写 0x900 帧时的本地时间 |
0x910 DC_TIME_LOOP_CTL_UNIT
默认值:0x00000000 |
DC_TIME_LOOP_CTL_UNIT |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
63:0 |
RO |
0 |
SYSTEM_TIME 当前系统时间,当访问 0x910 时,时间被锁存 |
0x920 DC_SYS_TIME_OFFSET
默认值:0x00000000 |
DC_SYS_TIME_OFFSET |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
63:0 |
RO |
0 |
SYSTEM_TIME_OFFSET 当前系统时间相对本地时间的偏移。偏移值会加到本地时间 |
0x928 DC_SYS_TIME_DELAY
默认值:0x00000000 |
DC_SYS_TIME_DELAY |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0 |
SYSTEM_TIME_DELAY 参考时钟和 ESC 间的延时 |
0x92C DC_SYS_TIME_DIFF
默认值:0x00000000 |
DC_SYS_TIME_DIFF |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31 |
RO |
0 |
SYSTEM_TIME_DIFF 本地时间差异
|
30:0 |
RO |
0 |
SYSTEM_TIME_DIFF_VALUE 本地时间差异值 DIFF = REC_SYS_TIME - LOCAL_COPY_OF_SYS_TIME |
0x930 DC_SPEED_CNT_START
默认值:0x4000 |
DC_SPEED_CNT_START |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15 |
- |
- |
- |
14:0 |
RO |
0x1000 |
BANDWIDTH 调整系统时间的本地副本的带宽(值越大带宽约小,调整更平滑) |
0x932 DC_SPEED_CNT_DIFF
默认值:0x0000 |
DC_SPEED_CNT_DIFF |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
RO |
0x0 |
TIME_DIFF 本地时钟周期与参考时钟周期间偏差表示(补码) Rang: ± (Speed Counter Start - 0x7F) |
0x934 DC_SPEED_CNT_DIFF_FILTER_DEP
默认值:0x04 |
DC_SPEED_CNT_DIFF_FILTER_DEP |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:4 |
- |
- |
- |
3:0 |
RO |
0x4 |
AVE_DEPTH_OF_DIFF_FILTER 平均收到系统时间偏差的滤波器深度 |
0x935 DC_SPEED_CNT_FILTER_DEP
默认值:0x04 |
DC_SPEED_CNT_FILTER_DEP |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:4 |
- |
- |
- |
3:0 |
RO |
0x4 |
AVE_DEPTH_OF_CLOCK_FILTER 平均每个时钟周期偏差的滤波器深度 |
0x936 DC_REC_TIME_LATCH_MODE
默认值:0x00 |
DC_REC_TIME_LATCH_MODE |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:1 |
- |
- |
- |
0 |
RO |
0x0 |
RECEIVE_TIME_LATCH_MODE 接收时间捕获模式
|
0x980 DC_CYCLIC_UNIT_CTL
默认值:0x00 |
DC_CYCLIC_UNIT_CTL |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:6 |
- |
- |
- |
5 |
RO |
0x0 |
LATCH_IN_UNIT1 单元 1 捕获
|
4 |
RO |
0x0 |
LATCH_IN_UNIT0 单元 0 捕获
|
3:1 |
- |
- |
- |
0 |
RO |
0x0 |
SYNC_OUT_UNIT_CTL SYNC 输出单元控制
|
0x981 DC_SYNC_OUT_UNIT
默认值:0x00 |
DC_SYNC_OUT_UNIT |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7 |
R/(W) |
0 |
SYNCSIGNAL_DEBUG_PULSE SYNC 信号调试
注: 读恒为
0,所有脉冲使用配置的宽度在同一时间产生,忽略周期时间。 |
6 |
R/(W) |
0x0 |
NEAR_FUTURE_CFG 近期配置
|
5 |
R/(W) |
0x0 |
START_TIME_CHECK 开始时间合理性检查
|
4 |
R/(W) |
0x0 |
EXTENSION_OF_START_TIME 延长开始时间循环操作(0x990:0x993)
|
3 |
R/(W) |
0x0 |
AUTO_ACT_BY_WRITE_START_TIME 写入开始时间操作开启自动激活
|
2 |
R/(W) |
0x0 |
SYNC1_GEN SYNC1 产生
|
1 |
R/(W) |
0x0 |
SYNC0_GEN SYNC0 产生
|
0 |
R/(W) |
0x0 |
SYNC_OUT_UNIT_ACT SYNC 输出单元激活
|
0x982 DC_PLUSE_LEN_OF_SYNCSIGNAL
默认值:0x0000 |
DC_PLUSE_LEN_OF_SYNCSIGNAL |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
15:0 |
RO |
0x0 |
PLUSE_LEN 脉冲宽度 0:应答模式,通过读 SYNC[1:0] 状态寄存器以拉低 SYNC 信号 |
0x984 DC_ACTIVATION_STA
默认值:0x0000 |
DC_ACTIVATION_STA |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:3 |
- |
- |
- |
2 |
RO |
0x0 |
START_TIME_CYCLIC_OPERATION 开始时间周期运行合理性检查结果
|
1 |
RO |
0x0 |
SYNC1_ACT_STA SYNC1 激活状态
|
0 |
RO |
0x0 |
SYNC0_ACT_STA SYNC0 激活状态
|
0x98E DC_SYNC0_STA
默认值:0x0000 |
DC_SYNC0_STA |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:1 |
- |
- |
- |
0 |
RO |
0x0 |
SYNC0_STATE_FOR_ACK_MODE 在应答模式下 SYNC0 状态 通过 PDI 读取该位以做出应答,只在应答模式有效。 |
0x98F DC_SYNC1_STA
默认值:0x0000 |
DC_SYNC1_STA |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:1 |
- |
- |
- |
0 |
RO |
0x0 |
SYNC1_STATE_FOR_ACK_MODE 在应答模式下 SYNC1 状态 通过 PDI 读取该位以做出应答,只在应答模式有效。 |
0x990 DC_START_TIME_CYCLIC_OPERATION
默认值:0x00000000 |
DC_START_TIME_CYCLIC_OPERATION |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
63:0 |
R/(W) |
0x0 |
START_TIME_OF_CYCLIC 对该寄存器写以配置周期运行的开始时间(系统时间,ns),读返回下一个 SYNC0 脉冲时间(ns) |
0x998 DC_NEXT_SYNC1_PULSE
默认值:0x00000000 |
DC_NEXT_SYNC1_PULSE |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
63:0 |
RO |
0x0 |
NEXT_SYNC1_PULSE 下一个 SYNC1 脉冲的系统时间(ns) 注: 读低字节时时间被锁存。 |
0x9A0 DC_SYNC0_SYCLE_TIME
默认值:0x00000000 |
DC_SYNC0_SYCLE_TIME |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/(W) |
0x0 |
SYNC0_CYCLE 两个连续的 SYNC0 脉冲间的时间(ns),值 0 表示单次模式 |
0x9A4 DC_SYNC1_SYCLE_TIME
默认值:0x00000000 |
DC_SYNC1_SYCLE_TIME |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/(W) |
0x0 |
SYNC1_CYCLE SYNC1 与 SYNC0 时间差(ns) |
0x9A8 DC_LATCH0_CTL
默认值:0x0000 |
DC_LATCH0_CTL |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:2 |
- |
- |
- |
1 |
R/(W) |
0 |
LATCH0_NEGATIVE_EDGE LATCH0 下降沿
|
0 |
R/(W) |
0 |
LATCH0_POSITIVE_EDGE LATCH0 上升沿
|
0x9A9 DC_LATCH1_CTL
默认值:0x00 |
DC_LATCH1_CTL |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:2 |
- |
- |
- |
1 |
R/(W) |
0 |
LATCH1_NEGATIVE_EDGE LATCH1 下降沿
|
0 |
R/(W) |
0 |
LATCH1_POSITIVE_EDGE LATCH1 上升沿
|
0x9AE DC_LATCH0_STA
默认值:0x00 |
DC_LATCH0_STA |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:3 |
- |
- |
- |
2 |
RO |
0 |
LATCH0_PIN_STATE |
1 |
RO |
0 |
LATCH0_NEGATIVE_EDGE_EVENT LATCH 下降沿事件
注: 读 Latch0 Time Negative Edge
清除该比特位。 |
0 |
RO |
0 |
LATCH0_POSITIVE_EDGE_EVENT LATCH 上升沿事件
注: 读 Latch0 Time Positive Edge
清除该比特位。 |
0x9AF DC_LATCH1_STA
默认值:0x00 |
DC_LATCH1_STA |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
7:3 |
- |
- |
- |
2 |
RO |
0 |
LATCH1_PIN_STATE |
1 |
RO |
0 |
LATCH1_NEGATIVE_EDGE_EVENT LATCH 下降沿事件
注: 读 Latch1 Time Negative Edge
清除该比特位。 |
0 |
RO |
0 |
LATCH1_POSITIVE_EDGE_EVENT LATCH 上升沿事件
注: 读 Latch1 Time Positive Edge
清除该比特位。 |
0x9B0 DC_LATCH0_TIME_POSITIVE_EDGE
默认值:0x00000000 |
DC_LATCH0_TIME_POSITIVE_EDGE |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
63:0 |
RO |
0x0 |
POSITIVE_EDGE_TIME 上升沿捕获时的系统时间(ns) 注: 读低字节时时间被锁存。 |
0x9B8 DC_LATCH0_TIME_NEGATIVE_EDGE
默认值:0x00000000 |
DC_LATCH0_TIME_NEGATIVE_EDGE |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
63:0 |
RO |
0x0 |
NEGATIVE_EDGE_TIME 下降沿捕获时的系统时间(ns) 注: 读低字节时时间被锁存。 |
0x9C0 DC_LATCH1_TIME_POSITIVE_EDGE
默认值:0x00000000 |
DC_LATCH1_TIME_POSITIVE_EDGE |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
63:0 |
RO |
0x0 |
POSITIVE_EDGE_TIME 上升沿捕获时的系统时间(ns) 注: 读低字节时时间被锁存。 |
0x9C8 DC_LATCH1_TIME_NEGATIVE_EDGE
默认值:0x00000000 |
DC_LATCH1_TIME_NEGATIVE_EDGE |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
63:0 |
RO |
0x0 |
NEGATIVE_EDGE_TIME 下降沿捕获时的系统时间(ns) 注: 读低字节时时间被锁存。 |
0x9F0 DC_ECAT_BUF_CHANGE_EVENT_TIME
默认值:0x00000000 |
DC_ECAT_BUF_CHANGE_EVENT_TIME |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
32:0 |
RO |
0x0 |
SM_ECAT_EVENT_LOCAL_TIME 使 SM 产生 ECAT 事件的帧时间 注: 读低字节时时间被锁存。 |
0x9F8 DC_PDI_BUF_START_EVENT_TIME
默认值:0x00000000 |
DC_PDI_BUF_START_EVENT_TIME |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
32:0 |
RO |
0x0 |
SM_ECAT_PDI_START_EVENT_TIME 使 SM 产生 PDI 缓存开始事件的帧时间 注: 读低字节时时间被锁存。 |
0x9FC DC_PDI_BUF_CHANGE_EVENT_TIME
默认值:0x00000000 |
DC_PDI_BUF_CHANGE_EVENT_TIME |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
32:0 |
RO |
0x0 |
SM_ECAT_PDI_CHANGE_EVENT_TIME 使 SM 产生 PDI 缓存变化事件的帧时间 注: 读低字节时时间被锁存。 |
0xE00 PRODUCT_ID
默认值:0x4149430000000008 |
PRODUCT_ID |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
64:0 |
RO |
0x'A''I''C'0000000008 |
PRODUCT_ID |
0xE08 VENDOR_ID
默认值:0x0F59 |
VENDOR_ID |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
64:32 |
- |
- |
- |
31:0 |
RO |
0xF59 |
VENDOR_ID |
0xF00 DIGITAL_IO_OUTPUT_DATA
默认值:0x00000000 |
DIGITAL_IO_OUTPUT_DATA |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0 |
OUTPUT_DATA |
0xF10 GENERAL_PURPOSE_OUTPUTS
默认值:0x00000000 |
GENERAL_PURPOSE_OUTPUTS |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
63:0 |
RO |
0 |
GENERAL_PURPOSE_OUTPUT_DATA |
0xF18 GENERAL_PURPOSE_INPUTS
默认值:0x00000000 |
GENERAL_PURPOSE_INPUTS |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
63:0 |
RO |
0 |
GENERAL_PURPOSE_INPUT_DATA |
0xF80:0xFFF USER_RAM
- |
USER_RAM |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
- |
R/W |
0 |
USER_RAM |
0x1000:0xFFFF PROCESS_DATA_RAM
- |
PROCESS_DATA_RAM |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
- |
R/W |
0 |
PROCESS_DATA_RAM 注: 仅在 EEPROM
正确装载后可以访问。 |