6. 配置寄存器
您可以使用 Avalon 存储器映射接口或者Ethernet重配置 Avalon 存储器映射接口访问F-Tile Ethernet MultirateIntelFPGA IP core的寄存器。
所有端口的控制状态寄存器(CSR)空间是始终可以访问的,而无论端口是否是激活的。与动态重配置(DR)相关的寄存器用于在一个重配置组内切换配置文件。DR寄存器仅在端口0的CSR空间中可用。
注: 在一个多端口配置文件中,即便端口0处于复位状态,端口0 Avalon 存储器映射接口空间也是可用的。这是因为i_reconfig_reset信号是整个F-Tile Ethernet Multirate IP core的通用复位信号。
下表描述了F-Tile Ethernet Multirate IP core特定的寄存器。请参考F-Tile Ethernet Intel® FPGA Hard IP用户指南来了解其他的Ethernet相关的寄存器描述。
偏移(字节) | 名称 | 描述 | 默认设置 | |
---|---|---|---|---|
0x200 6 | profile_sel[5:0] | 配置文件选择寄存器(Profile Selection Register)
profile_sel[5:0] = {profile_sel[5:4], profile_sel[3:2], profile_sel[1:0]}, 其中
profile_sel信号解码在内部是基于所选的重配置组的:
|
Startup Profile | |
0x204 | fec_mode[11:0] | FEC模式寄存器
fec_mode[11:0] = {fec_mode[11:9], fec_mode[8:6], fec_mode[5:3], fec_mode[2:0]}, 其中
为所选配置文件中的激活端口选择FEC类型:
特定于端口的比特仅应用于所选配置文件中的激活端口。
|
FEC mode at startup | |
0x208 | sel_25g_10g[3:0] | 10GE/25GE Selection Register: 为所选配置文件中的激活端口选择10GE或者25GE模式。特定于端口的比特仅应用于所选配置文件中的激活端口。
注:
sel_25g_10g信号适用于以下特定于FPT的配置文件:
|
10GE Enable at startup |
6 此偏移仅在Ethernet重配置 Avalon 存储器映射接口空间的端口0中可用。
7 对于10GE/25GE速率选择,请使用0x208 offset。