Freescale Semiconductor, Inc.

 

Freescale Semiconductor, Inc.

 

WE0Spare.clk = GLOBAL(clock);

 

SyncTEA.d = VCC;

-- for optional use

 

TEA~ = OPNDRN(SyncTEA.q);

 

 

FlashOE.d= VCC;

 

 

BPOE~= OPNDRN(FlashOE);

 

 

PSDVAL~ = OPNDRN(VCC);

 

 

WE0Spare.d= VCC;

 

 

WE0 = OPNDRN(WE0Spare);

 

 

%*************************************

 

EE PINS

 

 

*************************************%

 

EE0_HOLD.aclr = !HRESET~;

 

 

EE0_HOLD_END = (EE0_HOLD.q[] == EE0_HOLD_VALUE); -- terminal count

 

IF(EE0_HOLD_END & HRESET~) THEN EE0_HOLD.cnt_en = GND; -- Disable count after term value

 

ELSE

 

EE0_HOLD.cnt_en = VCC;

 

END IF;

 

 

 

EE45_HOLD.aclr = !SRESET~;

-- Holding Boot Mode Setting (EE4,EE5) after negation SRESET

 

EE45_HOLD_END = (EE45_HOLD.q[] == EE45_HOLD_VALUE); -- terminal count

 

IF(EE45_HOLD_END & SRESET~) THEN EE45_HOLD.cnt_en = GND; -- Disable count after term value

 

ELSE

 

EE45_HOLD.cnt_en = VCC;

 

END IF;

 

 

 

EE0 = TRI((DBGEN~==GND),(!HRESET~ or !EE0_HOLD_END)); -- EE0 delayed to N-clocks

 

--TRI((DBGEN~==GND),(RESETi or !SRESET~)); !!!!!!

 

EE1 = TRI(!HOSTCFG~,RESETi); -- Assign HPE (Via EE1 net)

 

EE2= TRI(GND, GND);

 

 

EE3= TRI(GND, GND);

 

 

EE4= TRI((BTM0==VCC),(RESETi or !SRESET~ or !EE45_HOLD_END));

 

EE5= TRI((BTM1==VCC),(RESETi or !SRESET~ or !EE45_HOLD_END));

 

EED= TRI(GND, GND);

 

 

RSTCNF~ = TRI((!HOSTCFG~), RESETi); -- RSTCNF~ IS ENABLED(depends on HOSTCFG)

 

 

 

-- on R_PORI~ rise.

 

 

 

-- ver 2.0

 

REGULAR_POWER_ON_RESET = (R_PORI~ == REGULAR_PON_RESET_ACTIVE);

 

SyncHardReset.d = HRESET~; -- Check for Hard Reset

 

DSyncHardReset.d = SyncHardReset.q;

 

HARD_RESET_ACTIVE~ = DSyncHardReset.q;

 

%********************************

 

*******

HOST Assignments *******

 

********************************%

 

HOST_EN.d= !HOSTCFG~ and HOSTPD;

 

HDILED~ = OPNDRN(!HOST_EN);

 

HDI_EN~

= !HOST_EN;

 

 

HRRQ_EN~= !HOSTRQAC OR HDI_EN~ OR HOSTTRI;

 

HACK_EN~= HOSTRQAC OR HDI_EN~ OR HOSTTRI;

 

HDIMDEN~= !HOST_EN OR REGULAR_POWER_ON_RESET;

 

HRD_SHIFT.enable= VCC;

 

 

IF(!DSyncHardReset.q) THEN HRD_SHIFT.aclr = VCC;--CLEAR SH-REG in case of Hard Reset

 

 

 

 

C-110

MSC8101ADS RevB User’s Manual

MOTOROLA

 

 

For More Information On This Product,

 

 

 

Go to: www.freescale.com

 

Page 111
Image 111
Nortel Networks MSC8101 ADS PSDVAL~ = Opndrnvcc, EE Pins, END if, EE2= TRIGND, GND EE3= TRIGND, GND, Eed= Trignd, Gnd