Published QSFP-DD/QSFP-DD800/QSFP112 HW Rev 6.01
© QSFP-DD MSA Page 20 May 28, 2021
Editor’s Note: registers to support optional TxDis will be added in future revisions of CMIS.
ModPrsL shall be pulled up to Vcc Host on the host board and pulled low in the module (see Table 5). The
ModPrsL is asserted “Low” when the module is inserted. The ModPrsL is deasserted “High” when the module
is physically absent from the host connector due to the pull-up resistor on the host board.
IntL/RxLOSL is a dual-mode active-low, open-collector output signal from the module. It shall be pulled up
towards Vcc on the host board (see Table 5). At power-up or after ResetL is released to high, IntL/RxLOSL is
configured as IntL. When the IntL signal is asserted Low it indicates a change in module state, a possible
module operational fault or a status critical to the host system. The host identifies the source of the interrupt
using the TWI serial interface. The IntL signal is deasserted “High” after all set interrupt flags are read. If dual
mode operation supported, IntL/RxLOSL can be optionally programmed as RxLOSL using the TWI interface
except during the execution of a reset. If the module has no interrupt flags asserted (IntL/RxLOSL is high),
there should be no change in IntL/RxLOSL states after the mode change.
If IntL/RxLOSL is configured as RxLOSL, a low indicates that there is a loss of received optical power on at
least one lane. “high” indicates that there is no loss of received optical power. Timing requirements for
IntL/RxLOSL including fast RxLOS mode are found in Table 7. The actual condition of loss of optical receive
power is specified by other governing documents, as the alarm threshold level is application specific. The
module shall pull RxLOSL to low if any lane in a multiple lane module or cable has a LOS condition and shall
release RxLOSL to high only if no lane has a LOS condition.
Editor’s note: registers to support optional RxLOSL will be added in future revisions of CMIS.
4.2.6 Programmable/Vendor Specific (Optional)
QSFP-DD MSA provides 2 input programmable/vendor specific pads (P/VS1, P/VS4) and 2 output
programable/vendor specific pads (P/VS2, P/VS3). Programmable use case also includes vendor proprietary
applications. P/VSx I/O are disabled by default.
Editor’s Note - Logic definitions and programmable use cases for P/VSx input/output pads expect to be defined
by QSFP-DD HW MSA and CMIS.
4.2.7 ePPS/Clock PTP Reference Clock (Optional)
Host ePPS/Clock The ePPS/Clock input is a programable timing and clock input, that can support
unmodulated 1PPS (1 pulse per second), modulated (1PPS), and reference clock. The ePPS/clock is a
LVCMOS compatible signal with series termination (TBD) on the host board and a parallel termination of at
least 4.7 k in the module. To improve signal integrity for faster clocks (i.e., 156.25 MHz) the parallel
termination can be reduced to as low as 470 and optionally AC coupled.
For high-performance Precision Time Protocol (PTP) applications, the ePPS (Enhanced Pulse Per Second)
reference either with 1PPS modulated or unmodulated may be provided from the host to the module for time
synchronization, see Table 2 for advertise capability. This can be used for either offline delay characterization
or real-time delay compensation within the module. The ePPS is used to synchronize tightly the Host Time-of-
Day counter to the module internal Time-of-Day Counter.