Nortel Networks MSC8101 ADS Elsif Firstcfgbyteread then, Elsif Scndcfgbyteread then, End

Models: MSC8101 ADS

1 119
Download 119 pages 15.94 Kb
Page 115
Image 115

Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc.

(EE0_node,EE1_node,EE2_node,EE3_node,EE4_node,EE5_node,EED_node ,RSV3_7);

ELSIF (MPC_READ_BCSR_4) THEN Data_Buff[].oe = VCC;

Data_Buff[0..SIZE4].in = ((!F_CFG_EN~),DLLDIS,Bcsr4[2..SIZE4].q); ELSIF (MPC_READ_BCSR_5) THEN

Data_Buff[].oe = VCC;

Data_Buff[0..SIZE5].in = Bcsr5[0..SIZE5].q; ELSIF (MPC_READ_BCSR_6) THEN

Data_Buff[].oe = VCC;

Data_Buff[0..SIZE6].in = Bcsr6[0..SIZE6].q;

-- Assign Default Configuration Word onto Data Bus:

ELSIF (FIRST_CFG_BYTE_READ) THEN

Data_Buff[].oe = VCC;

Data_Buff[0..7] = CFG_BYTE0[0..7];

ELSIF (SCND_CFG_BYTE_READ) THEN

Data_Buff[].oe = VCC;

Data_Buff[0..7] = CFG_BYTE1[0..7];

ELSIF (THIRD_CFG_BYTE_READ) THEN

Data_Buff[].oe = VCC;

Data_Buff[0..7] = CFG_BYTE2[0..7];

ELSIF (FOURTH_CFG_BYTE_READ) THEN

Data_Buff[].oe = VCC;

Data_Buff[0..7] = CFG_BYTE3[0..7];

ELSE

Data_Buff[].oe = GND;

-- Do

not assign

Data Bus

END

IF;

 

 

 

 

D[0..SIZE0]=Data_Buff[0..SIZE0];

--

Move Data to Bus

BCSR2_CS~ = !MPC_READ_BCSR_2;

 

-- DSP reads

external BCSR2 status

%

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

*Reset Logic:

*Debounce the Abort(NMI), Soft-Reset and HardReset buttons & assign outputs

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

%

SoftRstMachin.Clk= ResetEnsure.q[18]; SoftRstMachin.Reset= REGULAR_POWER_ON_RESET; SoftRstMachin.PushBtn= RstSoft~; SoftReset~ = !SoftRstMachin.Rst_True;

HardRstMachin.Clk= ResetEnsure.q[18];

HardRstMachin.Reset= REGULAR_POWER_ON_RESET;

HardRstMachin.PushBtn= RstHard~;

HardReset~ = !HardRstMachin.Rst_True;

AbortRstMachin.Clk= ResetEnsure.q[18];

AbortRstMachin.Reset= REGULAR_POWER_ON_RESET;

AbortRstMachin.PushBtn= RstNMI~;

IRQ0 = AbortRstMachin.Rst_True;

HRESET~ =

OPNDRN(HardReset~); -- Assign Hard Reset output

SRESET~ =

OPNDRN(SoftReset~);-- Assign Soft

Reset output

NMI~ = OPNDRN(!IRQ0);

-- drive

low to IRQ0 input of DSP

%

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

C-114

MSC8101ADS RevB User’s Manual

MOTOROLA

For More Information On This Product,

Go to: www.freescale.com

Page 115
Image 115
Nortel Networks MSC8101 ADS Elsif Firstcfgbyteread then, Elsif Scndcfgbyteread then, Elsif Thirdcfgbyteread then, End