Figure 16. 3-wire state machine, Ds1874, Sfp+ controller with digital ldd interface – Rainbow Electronics DS1874 User Manual
Page 24

DS1874
24
______________________________________________________________________________________
POR
TXD_LATCHED = 1
SET TXD FLAG HERE
SET RTXPOR2_FLAG HERE
READ TXPOR1
UPDATE
MODULATION
START APC
LOOP
UPDATE BIAS
INCREMENT
MODULATION
UPDATE
TXSTAT, BIAS, MOD
STANDBY
READ TXPOR3
RESET FLAGS HERE
READ TXPOR4
READ TXPOR2
WRITE MOD, BIAS = 00
UPDATE CTRL
TXD HIGH_STDBY
1011
TX_POR = 1?
MAN_MODE_RDWR = 1?
TX_POR = = 1?
APC_BINARY = = 1?
TXD = = 0?
TXD = = 0?
TX_POR = = 1?
MODINC = 1?
TEMP_CONV_START = = 1?
AND TXDIS = 0
YES
NO
YES
BIASINC = = 1?
BIASINC = = 1?
MODINC = = 1?
TXD_FLAG = = 1
OR TXDIS = 1 OR
RTXPOR2 FLAG
BIASINC = = 1?
APC_BINARY = = 1?
TXD_FLAG = = 1? OR
RTXPOR2 FLAG = 1
YES
YES
YES
NO
NO
NO
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
YES
YES
YES
NO
READ/WRITE
MANMODE
MAN_MODE_RDWR = 1?
TX_POR = = 1?
TXDIS = 1?
STROBE
Figure 16. 3-Wire State Machine
SFP+ Controller with Digital LDD Interface