Freescale Semiconductor, Inc.

 

Freescale Semiconductor, Inc.

END IF;

 

T1_EN_OUT~

= T1_EN_OUT_NODE;

T1_1LED

= OPNDRN(T1_EN_OUT_NODE);

T234_EN_OUT~ = OPNDRN(T234_EN_OUT_NODE);

FETHIEN_OUT~ = FETHIEN_OUT_NODE;

CODECEN_OUT~ = OPNDRN(CODECEN_OUT_NODE);

DUMMY = OPNDRN(VCC); -- Test Workaround

%

******************************************************************************

*ATM ENABLE AND RESET LOGIC (Use BCSR1)

******************************************************************************

%

IF (ATM_EN~ == ATM_ENABLED) THEN ATM_EN_OUT~ = GND;

ELSE

ATM_EN_OUT~ = VCC;

END IF;

 

IF (ATM_RST~ == ATM_RST_ON) # (!HARD_RESET_ACTIVE~) THENATM_RST_OUT~ = GND;

ELSE

ATM_RST_OUT~ = VCC;

END IF;

 

%

******************************************************************************

*FAST ETHERNET PORT RESET LOGIC (Use BCSR1)

******************************************************************************

%

IF (FETH_RST~ == FETH_RST_ON) # (!HARD_RESET_ACTIVE~) THEN FETH_RST_OUT~ = GND;

ELSEFETH_RST_OUT~ = VCC;

END IF;

%

******************************************************************************

*RS232 Transceivers Enable (Use BCSR1)

******************************************************************************

%

IF (RS232En_1~ == RS232_1_ENABLED) THEN RS232EN_1_OUT~ = GND; -- RS232-1

- active

ELSE

RS232EN_1_OUT~ = VCC; -- standby

 

END IF;

 

 

IF (RS232En_2~ == RS232_2_ENABLED) THEN RS232EN_2_OUT~ = GND; -- RS232-2

- active

ELSE

RS232EN_2_OUT~ = VCC; -- standby

 

END IF;

 

 

%

******************************************************************************

*T1/E1 Framer CS

******************************************************************************

%

IF (FrmCs_In~ == GND) THEN FrmCs_OUT~ = GND;

ELSE

FrmCs_OUT~ = VCC;

END IF;

 

IF ((FrmRst~ == GND) #

!HARD_RESET_ACTIVE~)THEN FrmRst_OUT~ = GND;

ELSE

FrmRst_OUT~ = VCC;

END IF;

 

%

******************************************************************************

*Flash memory handler & Configuration Word

******************************************************************************

%

F_PD[4..1]= FLASH_PD_IN[4..1]; -- load “Flash Presence Detect” lines

SM73288X = (F_PD[] == 0);-- 32MByte (4 X 8 MByte banks)

SM73248X = (F_PD[] == 1);-- 16MByte (2 X 8 MByte banks)

C-116

MSC8101ADS RevB User’s Manual

MOTOROLA

For More Information On This Product,

Go to: www.freescale.com

Page 117
Image 117
Nortel Networks MSC8101 ADS user manual 116