Figure 24: Optional MOD_SELn Timing Diagram Table 24: Optional MOD_SELn Timing Parameters Parameter Symbol Min. Max. Unit Notes & Condition Host MOD_SELn t_MOD_SELn_setup 100 - ms Before the rising edge of Setup Time MDC clock cycle for the first preamble bit. Host MOD_SELn t_MOD_SELn_hold 1 - ms After the falling edge of Hold Time MDC clock cycle for the last ADDRESS/DATA bit. MODULE MANAGEMENT INTERFACE The CFP8 module utilizes MDIO IEEE Std. 802.3TM-2015 clause 45 [6] for its management interface. The CFP8 MDIO implementation is defined in a separate document entitled, MSA Management Interface “CFP Specification” [4]. Because CFP8 has the MOD_SELn pin instead of PRTADR pins, the following describes the CFP8 addressing and startup requirements. MDIO CFP8 The initial PHYADR in CFP8 is 5b’00000. The CFP8 module comes out of power-up or reset with the default address and responds to any MDIO command with this default address. Host intervention is not required. The MOD_SELn pin is unused by the CFP8 module and can be a ‘no connect’ on the host. MDIO CFP8 The initial PHYADR value in CFP8 is 5b’00000. The CFP8 module comes out of power-up or reset with the default address and responds to any MDIO command Hosts that use a shared MDIO bus need to assert MOD_SELn individually to set the module addresses as follows: The host asserts MOD_SELn before setting a new PHYADR to a target CFP8. When the host asserts the MOD_SELn pin, the CFP8 module responds to any operation code (i.e. OP=00 or 01 or 10 or 11) on the MDIO bus. Any PHYADR is valid. The CFP8 PHYADR is changed to the received PHYADR. Once the new PHYADR is stored, the CFP8 retains the PHYADR until power-off, reset or reprogramming during the next MOD_RSTn assertion.
Figure 24: Optional MOD_SELn Timing Diagram Table 24: Optional MOD_SELn Timing Parameters Parameter Symbol Min. Max. Unit Notes & Condition Host MOD_SELn Setup Time t_MOD_SELn_setup 100 - ms Before the rising edge of MDC clock cycle for the first preamble bit. Host MOD_SELn Hold Time t_MOD_SELn_hold 1 - ms After the falling edge of MDC clock cycle for the last ADDRESS/DATA bit. MODULE MANAGEMENT INTERFACE The CFP8 module utilizes MDIO IEEE Std. 802.3TM-2015 clause 45 [6] for its management interface. The CFP8 MDIO implementation is defined in a separate document entitled, “CFP MSA Management Interface Specification” [4]. Because CFP8 has the MOD_SELn pin instead of PRTADR pins, the following describes the CFP8 addressing and startup requirements. MDIO CFP8 The initial PHYADR in CFP8 is 5b’00000. The CFP8 module comes out of power-up or reset with the default address and responds to any MDIO command with this default address. Host intervention is not required. The MOD_SELn pin is unused by the CFP8 module and can be a ‘no connect’ on the host. MDIO CFP8 The initial PHYADR value in CFP8 is 5b’00000. The CFP8 module comes out of power-up or reset with the default address and responds to any MDIO command Hosts that use a shared MDIO bus need to assert MOD_SELn individually to set the module addresses as follows: The host asserts MOD_SELn before setting a new PHYADR to a target CFP8. When the host asserts the MOD_SELn pin, the CFP8 module responds to any operation code (i.e. OP=00 or 01 or 10 or 11) on the MDIO bus. Any PHYADR is valid. The CFP8 PHYADR is changed to the received PHYADR. Once the new PHYADR is stored, the CFP8 retains the PHYADR until power-off, reset or reprogramming during the next MOD_RSTn assertion.
CFP-MSA_CFP8_HW-Spec-rev1p0.docx