APPENDIX A: Registers for PCIe8g3 S5
Registers, Port: Ports 0–3 (SFPs)
EDT, Inc.
2017 January 04
30
Registers, Port: Ports 0–3 (SFPs)
0x800000–0x837FFF BAR1 Memory-Mapped
0x800000, 810000, 820000, 830000 Receive Framer Status and Control
0x800004, 810004, 820004, 830004 Receive Filter
Access / Notes:
32-bit read-write
0x800000 (Port 0): STRATIX5_REGXL8(STRATIX5_RX_FRM, 0)
0x810000 (Port 1): STRATIX5_REGXL8(STRATIX5_RX_FRM, 1)
0x820000 (Port 2): STRATIX5_REGXL8(STRATIX5_RX_FRM, 2)
0x830000 (Port 3): STRATIX5_REGXL8(STRATIX5_RX_FRM, 3)
Bit
Access
Name
Description
31
R only
[no name]
Copy of S5_RXFRM_BYTE_ALGND.
30–28
R only
[no name]
Byte offset.
27
R only
[no name]
Copy of S5_RXFRM_BIT_ALGND.
26–24
R only
[no name]
Bit offset.
23–16
–
–
Reserved.
15
R only
S5_RXFRM_FRM_
LCKD
When set, the framer has detected multiple consecutive frames and is locked.
14
R only
S5_RXFRM_FRM_
FOUND
When set, the framer has deteced the beginning of an SDH / OTN frame.
13–10
–
–
Reserved.
9
R only
S5_RXFRM_BYTE_
ALGND
When set, the framer is byte-aligned to the SDH / OTN frame alignment signal (FAS) pattern.
8
R only
S5_RXFRM_BIT_
ALGND
When set, the framer is bit-aligned to the SDH / OTN frame alignment signal (FAS) pattern.
7–5
–
–
Reserved.
4
RW
S5_RXFRM_DIS_
DSCRM
Set to disable the descrambler (i.e., acquire framed, scrambled data). Used only in conjunction with bit
1 (S5_RXFRM_EN).
3
RW
S5_RXFRM_CHK_
PAYLD
Set to enable hardware checking of PRBS payload data.
2
RW
S5_RXFRM_CAT_
PAYLD
Set to capture only payload data (i.e., strip framing).
1
RW
S5_RXFRM_EN
Set to allow data acquisition only when the framer is locked to the incoming signal. Acquired data is
descrambled.
0
RW
S5_RXFRM_RST
Reset framer. Set, then clear to force the framer to drop, then relock onto the framing pattern.
Access / Notes:
32-bit read-write
0x800004 (Port 0): STRATIX5_REGXL8(STRATIX5_RX_FILTER, 0)
0x810004 (Port 1): STRATIX5_REGXL8(STRATIX5_RX_FILTER, 1)
0x820004 (Port 2): STRATIX5_REGXL8(STRATIX5_RX_FILTER, 2)
0x830004 (Port 3): STRATIX5_REGXL8(STRATIX5_RX_FILTER, 3)
Bit
Access
Name
Description
31–8
–
–
Reserved.
7
RW
S5_RXFILT_IGNR_
ALL_FILT
Set to ignore all filters (overrides all other bits in this register).