GIGE 协议摘录 —— 引导寄存器(四)(上):https://developer.aliyun.com/article/1598409
18、静态 IP 地址寄存器(CR)
Persistent IP Address Registers
19、静态子网掩码寄存器(CR)
Persistent Subnet Mask Registers
20、静态默认网关寄存器(CR)
Persistent Default Gateway Registers
21、连接速度寄存器(CR)
Link Speed Registers
22、消息通道数寄存器(R)
Number of Message Channels Register
23、流通道数寄存器(R)
Number of Stream Channels Register
24、动作信号寄存器数(CR)
Number of Action Signals Register
给出了该设备上支持的动作信号数,地址 0x0908,长度 4 字节,只读,出厂默认与设备相关。0-31 位标识动作信号数,值的范围为 0-128 。
25、动作设备键寄存器(CR)
Action Device Key Register
26、活动链接数寄存器(R)
Number of Active Links
27、GVSP 性能寄存器(R)
GVSP Capability Register
28、消息通道性能寄存器(R)
Message Channel Capability Register
29、GVCP 性能寄存器(R)
GVCP Capability Register
30、心跳超时寄存器(R)
Heartbeat Timeout Register
表示当前心跳超时时间(单位:ms)。如果值小于 500ms,则默认为 500ms,该寄存器内容也被改变以反映设备使用的实际值(只要更改该寄存器均可触发该动作)。
- 地址 0x0938;
- 长度 4 字节(心跳超时时间);
- 可读写,出厂默认 3000=0x0BB8。
31、时间戳计时频率寄存器
Timestamp Tick Frequency Registers
- 高位
- 低位
32、时间戳控制寄存器(CR)
Timestamp Control Register
该寄存器用于控制时间戳计数器。若存在一个时间戳计数器,则程序不能去读该寄存器,其访问类型是只写。地址:0x0944;长度为 4 字节;出厂默认为 0 。
其中,第 30 位(锁存位)表示将当前时间戳计数器锁入时间值寄存器(地址 0x0948,见下
33、时间戳锁存值寄存器(CR)
Timestamp Value Registers
- 高位
- 低位
节),第31位(重置位)表示将当前 64 位时间戳计数器重置为 0,但一个 IEEE1588 驯服时钟在运行时,则不可能重置该时间戳。其余为保留位。
如果存在一个时间戳计数器,程序设置上面两位以同种访问方式,则设备必须对时间戳先锁存再重置。对其中一位写入 1 即请求执行操作,之后不需要再写入 0 。
34、Discovery_ACK 延迟寄存器(CR)
Discovery ACK Delay Register
35、GVCP 配置寄存器(R)
GVCP Configuration Register
36、特定超时寄存器(R)
Pending Timeout Register
37、控制切换键寄存器(CR)
Control Switchover Key Register
38、GVSP 配置寄存器(R)
GVSP Configuration Register
为 GVSP 配置提供了附加全局控制,附加功能由 GVSP 性能寄存器指示。
- 地址 0x0960
- 长度4字节
- 可读写
- 出厂默认与设备相关。其中,第1位表示 GVSP 的 64 位 block_id64 可用,如果流通道不支持标准 ID 模式(如 EI 字段总为 0),则该位不能被重置。其他为保留位 0。
39、物理链接配置性能寄存器(R)
Physical Link Configuration Capability Register
GIGE 协议摘录 —— 引导寄存器(四)(下):https://developer.aliyun.com/article/1598417