6.2. Configuration Registers
Byte Address | Bit Offset | Name | Description | Access |
---|---|---|---|---|
16’h820 | [13:9] | fracture_cnt | 5’d1 -1 Fracture 5’d2 -2 Fractures 5’d3 -3 Fractures 5’d4 -4 Fractures 5’d6 -6 Fractures 5’d8 -8 Fractures 5’d12 -12 Fractures 5’d16 -16 Fractures |
Read-write |
[8:4] | pma_cnt_per_fracture | 5’d1 -1 PMA lane 5’d2 -2 PMA lanes 5’d4 -4 PMA lanes 5’d6 -6 PMA lanes 5’d8 -8 PMA lanes 5’d12 -12 PMA lanes 5’d16 -16 PMA lanes |
||
[3:0] | rate_per_pma | 4’d1 -25G 4’d2 -50G 4’d3 -100G |
||
16’h824 | [31:28] | fec_mode_frac7 | FEC mode for fracture7 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258) 4’d4- Ethernet Consortium RS(528,514) 4’d5- Ethernet Consortium RS(544,514) 4’d6- Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
Read-write |
[27:24] | fec_mode_frac6 | FEC mode for fracture6 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258) 4’d4- Ethernet Consortium RS(528,514) 4’d5- Ethernet Consortium RS(544,514) 4’d6- Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
||
[23:20] | fec_mode_frac5 | FEC mode for fracture5 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258) 4’d4- Ethernet Consortium RS(528,514) 4’d5- Ethernet Consortium RS(544,514) 4’d6- Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
||
[19:16] | fec_mode_frac4 | FEC mode for fracture4 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258) 4’d4- Ethernet Consortium RS(528,514) 4’d5- Ethernet Consortium RS(544,514) 4’d6- Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
||
[15:12] | fec_mode_frac3 | FEC mode for fracture3 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258) 4’d4- Ethernet Consortium RS(528,514) 4’d5- Ethernet Consortium RS(544,514) 4’d6- Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
||
[11:8] | fec_mode_frac2 | FEC mode for fracture2 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258) 4’d4- Ethernet Consortium RS(528,514) 4’d5- Ethernet Consortium RS(544,514) 4’d6- Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
||
[7:4] | fec_mode_frac1 | FEC mode for fracture1 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258) 4’d4- Ethernet Consortium RS(528,514) 4’d5- Ethernet Consortium RS(544,514) 4’d6- Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
||
[3:0] | fec_mode_frac0 | FEC mode for fracture0 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258) 4’d4- Ethernet Consortium RS(528,514) 4’d5- Ethernet Consortium RS(544,514) 4’d6- Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
||
16’h828 |
[31:28] | fec_mode_frac15 | FEC mode for fracture15 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258) 4’d4- Ethernet Consortium RS(528,514) 4’d5- Ethernet Consortium RS(544,514) 4’d6- Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
Read-write |
[27:24] | fec_mode_frac14 | FEC mode for fracture14 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258) 4’d4- Ethernet Consortium RS(528,514) 4’d5- Ethernet Consortium RS(544,514) 4’d6- Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
||
[23:20] | fec_mode_frac13 | FEC mode for fracture1 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258) 4’d4- Ethernet Consortium RS(528,514) 4’d5- Ethernet Consortium RS(544,514) 4’d6- Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
||
[19:16] | fec_mode_frac12 | FEC mode for fracture12 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258) 4’d4- Ethernet Consortium RS(528,514) 4’d5- Ethernet Consortium RS(544,514) 4’d6- Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
||
[15:12] | fec_mode_frac11 | FEC mode for fracture11 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258) 4’d4- Ethernet Consortium RS(528,514) 4’d5- Ethernet Consortium RS(544,514) 4’d6- Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
||
[11:8] | fec_mode_frac10 | FEC mode for fracture10 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258) 4’d4 - Ethernet Consortium RS(528,514) 4’d5 - Ethernet Consortium RS(544,514) 4’d6 - Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
||
[7:4] | fec_mode_frac9 | FEC mode for fracture9 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258 4’d4 - Ethernet Consortium RS(528,514) 4’d5 - Ethernet Consortium RS(544,514) 4’d6 - Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
||
[3:0] | fec_mode_frac8 | FEC mode for fracture8 4’d0 - Disable 4’d1- IEEE 802.3 RS(528,514) (CL 91,KR) 4’d2- IEEE 802.3 RS(544,514) (CL 91,KP) 4’d3- Ethernet Tech. Cons. LL RS(272,258) 4’d4 - Ethernet Consortium RS(528,514) 4’d5 - Ethernet Consortium RS(544,514) 4’d6 - Interlaken RS(544,514) 4’d7 -FC RS(544,514) 4’d8 -FC RS(528,514) 4’d9- FlexO RS(544,514) 4’d10- FlexO RS(528,514) 4’d11:15- Reserved |
||
16’h832 |
[3] | fec_enable_err | For example, trying to enable 5th fracture in a 2 fracture reconfiguration group is an error. | Read-only |
[2] | rate_per_pma_err | For example if a reconfiguration group does not have 100G base transceiver rate but write to this register happens for 100G, that is an error | ||
[1] | pma_cnt_per_fracture_err | For example, if a reconfiguration group does not have 4 transceiver fractures, but value written to this register indicates 4, that is an error. | ||
[0] | fracture_cnt_err | For example if a reconfiguration group has at the most 4 sub-fractures, but value written indicates 8, that is an error. |