beautypg.com

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

Page 24

background image

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