Nortel Networks MSC8101 ADS User Manual

Page of 119
MOTOROLA
MSC8101ADS RevB User’s Manual
C-101
C•1•3  
Main File
%*********************bcsr.tdf ***************************************%
   TITLE  “MSC8101ADS Board Control and Status Register.”;
%        Written by Dragilev Lev, MSIL                                %
%  Rev B Version Release 1.0 31/10/2002                               %
%  This file declares the BCSR registers and their functions          %
%  It also controlls the Codec, Flash, RS232, T1/E1 Framer,Host       %
%  Interface and ATM devices.                                         %
%  Modifid from rev2.1 (MSC8101revA source)                           %
%*********************************************************************% 
% Changes description to rev 2.1:                                     %
%    1. Support programmed Power-On-Reset.                            %
%    2. Added bit BCSR1/1 - CODEC_EN to enable CODEC together         %
%    3. Added MODCK1-6 write register BCSR4 using for change PLL mode %
%        by pogramming. Updated PLL (MODCK) setting will be produced  %
%        during PORESET sequence that initiated by writting B”10” to  %
%        the register BCSR4/0-1.                                      %
% Rev 1.1:                                                            %
%    1. Added PRST ensure function to stable BCSR initialize.         %
%    2. Release PSDVAL from “BCSR write” equation to provide          %
%       bus high frequency                                            %
INCLUDE “Reset_Ensure”;
INCLUDE “bcsr”; 
INCLUDE “lpm_counter”;
INCLUDE “lpm_shiftreg”;
INCLUDE “freqdiv”;
OPTIONS BIT0 = ANY;-- allows [a..b] and [b..a] alignment
%
*****************************************************
********** BCSR0 Power On Default Assignments *******
*****************************************************
%
CONSTANT HOSTCSP_PON_DEFAULT = HOSTCSP_NEGATIVE;
CONSTANT HOSTRQAC_PON_DEFAULT= HOSTRQAC_DEF;
CONSTANT HOSTTRI_PON_DEFAULT= HOSTTRI_DEF;
CONSTANT T1_1EN_PON_DEFAULT  = T1_1EN_DISABLED;
CONSTANT T1_234EN_PON_DEFAULT  = T1_234EN_DISABLED; 
CONSTANT FrmRst_PON_DEFAULT  = FrmRst_OFF;
CONSTANT SIG_LMP0_PON_DEFAULT = SIGNAL_LAMP_OFF;
CONSTANT SIG_LMP1_PON_DEFAULT = SIGNAL_LAMP_OFF;
%
*****************************************************
******* BCSR1 Power On Default Assignments **********
*****************************************************
%
CONSTANT SBOOT_EN_PON_DEFAULT  = SBOOT_ENABLE;
CONSTANT CODEC_EN_PON_DEFAULT          = CODEC_ENABLE;
CONSTANT ATM_ENABLE_PON_DEFAULT= ATM_DISABLED;
CONSTANT ATM_RST_PON_DEFAULT= ATM_RST_OFF;
CONSTANT FETHIEN_PON_DEFAULT= FETHI_DISABLED;
CONSTANT FETH_RST_PON_DEFAULT= FETH_RST_OFF;
CONSTANT RS232_1_ENABLE_PON_DEFAULT     = RS232_1_DISABLED;
CONSTANT RS232_2_ENABLE_PON_DEFAULT     = RS232_2_DISABLED;
%
*****************************************************
 
   
  
F
re
e
sc
a
le
 S
e
m
ic
o
n
d
u
c
to
r,
 I
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 
Freescale Semiconductor, Inc.
For More Information On This Product,
   Go to: www.freescale.com
n
c
.
..