The PM4541 T1XC EVBD evaluation daughterboard allows for the test, evaluation,
and demonstration of the PMC PM4341 T1XC device. It is also compatible with the
PM6341 E1XC device. This daughterboard can be used standalone with up to two
T1XC devices but has been especially designed to mate with the PMC PM1501
EVMB evaluation motherboard to form a complete evaluation system. All required
decoding logic is provided on the T1XC EVBD daughterboard to give the EVMB
direct access to all registers of both T1XC devices.
All of the principal connections to both devices have been brought out to header
strips for convenient test access. DS-1 digital interfaces are provided on a header
strip and BNC or mini-bantam connectors are provided for DSX-1 analog signals.
The backplane interfaces of each device are accessible through header strips and
the devices can be interconnected back to back, effectively creating a jitterattenuating format converter (a function often implemented within a CSU) by
dropping in shorting connectors into specific DIP sockets. Special considerations
have been taken to ensure that the E1XC device will plug into one or both of the
T1XC sockets.
Clocks for the backplane are provided by a T1/CEPT digital trunk DPLL which
provides a synchronized 1.544 MHz, 2.048 MHz, or 4.096 MHz signal. The PLL can
be easily bypassed to allow direct drive of the backplane with an appropriate
oscillator. A prototype area has been provided for breadboarding more complex
applications.
The T1XC EVBD evaluation daughterboard is configured, monitored, and powered
through an edge connector that is designed to mate with the EVMB evaluation
motherboard
1
Page 5
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
2 FUNCTIONAL DESCRIPTION
2.1 Block Diagram
DIP Sw.
Clock/PLL
Osc
Clock Hdr
96 Pin Male DIN Connector
Bus Transceivers
Osc
T1XC
Decode
Headers
Logic
T1XC
West
Osc
Figure 1: Block Diagram
East Tx / Rx
Interface
East
West Tx / Rx
Interface
2.2 Bus T ransceivers
Bus transceivers are provided at the connector interface to prevent excessive
loading of the 68HC11 on the EVMB evaluation motherboard. In addition they
provide some measure of isolation for the daughterboard and protection for other
external signals such as the EXTCLK and EXTFP inputs.
2
Page 6
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
2.3 Decode Logic
Decode logic is provided on the daughterboard to give memory mapped access to
all of the registers within both T1XCs. Registers within the "east" T1XC are
accessible starting at address C000H. Registers within the "west" T1XC are
accessible starting at address C100H. Additional chip selects are provided for
addresses C200H-C2FFH and C300H-C3FFH for use on the prototype area.
2.4 DIP Switches
The DIP Switch Block controls the operational modes of the MT8940 DPLL device
that is used to generate the backplane clock. The various modes of the device are
selected by DIP switch settings. Access to the enable inputs for the various clock
outputs is also provided through these switches.
2.5 Clock DPLL
The MT8940 T1/CEPT Digital Trunk DPLL can provide a number of different clocks
with different methods of synchronization, depending upon its mode setting, which
can be used to drive the backplane interface of the T1XCs. The device can output
1.544 MHz, 2.048 MHz, and 4.096 MHz clocks in true or complement format. The
DPLL can be allowed to free-run or it can be synchronized to the receive frame
pulses of either T1XC. PLL control is accomplished with the DIP switches
connected to the inputs.
2.6 Oscillators
Up to four oscillators can be used on the T1XC EVBD daughterboard depending
upon the choice of configuration. The T1XC devices require a 37.056 MHz clock if
all of the device's features are to be utilized. Although two oscillator sockets are
provided, only a single oscillator is necessary if two T1XC devices are used. The
insertion of a jumper (J25) will join the two T1XC XCLK inputs together to allow the
single clock to drive both devices. If an E1XC device is used in place of one of the
T1XC devices then the jumper must be removed to isolate each clock line and a
49.152 MHz oscillator is used to drive the E1XC XCLK input.
The MT8940 DPLL device requires two oscillators to drive internal DPLLs, one at
12.355 MHz, and the other at 16.384 MHz. If the MT8940 is removed from the
daughterboard, then these oscillators can be replaced with ones directly compatible
with the backplane rate. Each oscillator output is directly accessible at header pins,
allowing connections to be made by connecting jumpers to the T1XC devices.
3
Page 7
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
2.7 T1XC Devices
Up to two T1XC devices can be placed on the daughterboard at a time. Each
device runs independent of the other, except when explicit connections are made
through the header strips (i.e. when configured as a jitter attenuating format
converter or "CSU"). All internal registers are individually accessible and each
device has been set up with individual receiver, transmitter and backplane access
through headers and connectors. A full description of the T1XC device is beyond
the scope of this document. For more information, refer to the PM4341 T1XC
datasheet.
2.8 "CSU" Connection Blocks
While the main purpose of the evaluation daughterboard is to provide unrestricted
access to all of the features of the T1XC device, one application is conveniently
provided which allows easy evaluation of most of the features of the device. By
plugging in shorting jumpers into the two 16 pin CSU DIP sockets (U5 and U6) on
the daughterboard, the two T1XCs are connected back to back to implement a jitterattenuating format converter (a function often implemented within a CSU) as
described in the T1XC datasheet. These CSU DIP socket jumpers make almost all
of the necessary connections except for the signals BRCLK, BRFPI, and BTCLK.
Connections for these signals are made through E-W and W-E jumper blocks J19,
J20, J21, J22, J23, and J24. By installing jumper connections between pin 1 and
pin 2 of jumper blocks J19 and J20, between pin 3 and pin 4 of each of jumper
blocks J21, J22, J23, J24, and between pin 2 and 3 of jumper block J30, a "CSU"
like application can be implemented where the 1.544 MHz clock for the backplane
between the two T1XC devices is provided by the MT8940, which in turn is locked to
the recovered clock provided by T1XC #1. Variations of this application can be
explored by using the other options provided on the jumper blocks. With this
application, and with its variations, different backplane rates can be tested.
Connections are provided for 1.544 MHz, 2.048 MHz, and externally supplied
backplane clock rates.
The daughterboard provides three different types of interfaces for the transmit and
receive signals. The two standard analog interfaces provided are a 100 ohm minibantam interface and a 50 ohm BNC interface. The mini-bantams are terminated
with a 100 ohm resistor on the TN/RN pins to prevent an excessive voltage kick
when mini-bantam plugs are inserted or removed. The BNC connector barrel can
optionally be terminated with a resistor to ground, or grounded directly, by stuffing a
resistor or shorting strap in locations R15, R16, R17, and R18. The daughterboard
is shipped with these 4 locations empty, thereby providing a 50Ω BNC interface.
The third interface provided is strictly digital and brings out all of the T1XC's digital
DS-1 signals to header pins for easy test access. When the digital interface is used
each T1XC's analog receiver can be powered down by moving the jumper on
jumper block J31 or J32.
DSX-1
Transmit
DSX-1
Receive
C
u
s
t
o
m
e
r
5
Page 9
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
3 INTERFACE DESCRIPTION
3.1 Edge Connector Interface
The Edge Connector Interface is made up of a male 96 pin DIN of which 64 pins are
actually used. It consists of signals appropriate to read and write to the registers of
the devices on the daughterboard, and it provides the necessary power and ground.
The connections have been specially designed to mate with PMC's PM1501 EVMB
evaluation motherboard. TTL signal levels are used on this interface.
Signal
NameType
Pin
Function
ALEOC1Address latch enable. When high, identifies that
address is valid on AD[7:0].
EOC2Microprocessor Clock
RWBOC3Active low write, active high read enable
RSTBOC4Active low H/W reset
A[15]OC5Address bus bit 15
A[14]OC6Address bus bit 14
A[13]OC7Address bus bit 13
A[12]OC8Address bus bit 12
A[11]OC9Address bus bit 11
A[10]OC10Address bus bit 10
A[9]OC11Address bus bit 9
A[8]OC12Address bus bit 8
AD[7]I/OC13Multiplexed address/data bus bit 7
AD[6]I/OC14Multiplexed address/data bus bit 6
AD[5]I/OC15Multiplexed address/data bus bit 5
AD[4]I/OC16Multiplexed address/data bus bit 4
AD[3]I/OC17Multiplexed address/data bus bit 3
AD[2]I/OC18Multiplexed address/data bus bit 2
6
Page 10
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
AD[1]I/OC19Multiplexed address/data bus bit 1
AD[0]I/OC20Multiplexed address/data bus bit 0
PA3OC2168HC11 Processor Port A bit 3
PA4OC2268HC11 Processor Port A bit 4
PA5OC2368HC11 Processor Port A bit 5
PA6OC2468HC11 Processor Port A bit 6
PD2IC25MISO. Master In Slave Out of Por t D acting as SPI.
Pulled up on motherboard.
PD3OC26MOSI. Master Out Slave In of Port D acting as SPI.
Pulled up on motherboard.
PD4OC27SCK. Serial clock of Port D acting as SPI. Pulled up
on motherboard.
PD5OC28SS. Slave Select of Po r t D acting as SPI active low.
Pulled up on motherboard.
IRQIC29Maskable interrupt
XIRQIC30Non Maskable Interrupt
DISBIC31EVMB memory disable. Pulling this signal low will
disable MPU access to the EVMB's on-board RAM
and EPROM.
SPOC32SPARE
GNDOA1-
Ground
A28
+5VOA29-
+5 Volt s
A32
3.2 Header Connections
All T1XC functional pins are connected to male header strips to provide as much
access as possible. These headers may be used as probe points or as a means to
build sample applications by making appropriate connections between points. Each
T1XC can run in isolation of the other, thus any application, other than the default
sample "CSU", will require header connections to be made.
7
Page 11
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
3.2.1 External Signal Header
This header is provided to accept an exter nal clock and framing pulse source. These
inputs are then buffered for use on the board. External clock sources must be
buffered through this header to avoid possible damage to the T1XCs or DPLL.
This header is provided to give access to the clock generating MT8940 DPLL chip
as well as provide direct oscillator access. All of the major DPLL outputs are brought
out to this header even though they may be of limited use with the T1XC (e.g. the
4.096 MHz clock).
SignalTypeRef.Description
FPINIJ29-21.544 MHz Framing pulse input to MT8940.
C8KBI/OJ29-12.048 MHz Framing pulse in/out (mode dependent).
GFPI/OJ29-38 kHz Framing pulse output from the MT8940. Note
that this active low output signal is derived from the
16.388 MHz clock and has a 244ns pulsewidth. This
frame pulse signal signal should only be routed to
the T1XC when the backplane is configured for
2.048 MHz; this signal is not suitable when the
T1XC backplane is 1.544 MHz.
C1M5OJ29-41.544 MHz Output clock from MT8940.
C1M5BOJ29-5Inverted C1M5 clock.
C2MOJ29-62.048 MHz output clock from MT8940.
C2MBOJ29-7Inverted C2M clock.
C4MOJ29-84.096 MHz Output clock from MT8940.
8
Page 12
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
C4MBOJ29-9Inverted C4M clock.
C16MOJ29-10Direct access to 16.388 MHz clock driving the
MT8940. This pin is mainly provided for direct
oscillator access. If the MT8940 is not used the
16.388 MHz clock can be replaced by a 2.048 MHz
clock with access to the clock signal provided by
this pin.
C12MOJ29-11Direct access to 12.355 MHz clock driving the
MT8940. This pin is mainly provided for direct
oscillator access. If the MT8940 is not used the
12.355 MHz clock can be replaced by a 1.544 MHz
clock with access to the clock signal provided by
this pin.
GNDGJ29-12MT8940 DPLL header ground reference.
3.2.3 T1XC Headers
A number of headers are provided which give direct access to the main functional
pins on the T1XCs. Both devices on the daughterboard have the same pins brought
out to headers and every effort has been made to insure that all headers are
symmetrical with both devices. The T1XCs are uniquely identified by an east/west
designation. The following table gives a brief description of the T1XC signals. For a
more detailed description of the T1XC device, refer to the T1XC datasheet.
SignalTypeRef (E)Ref (W)Description
TAPOJ9-1J10-1Transmit Analog Positive Pulse
TANOJ9-2J10-2Transmit Analog Negative Pulse
RASIJ9-3J10-3Receive Analog Signal
REFI/OJ9-4J10-4Receive Reference
GNDGJ9-5J10-5T1XC Analog Ground Reference
TCLKIIJ15-1J16-1Transmit Clock Input
TCLKOOJ15-2J16-2Transmit Clock Output
TDP/TDDOJ15-3J16-3Transmit Digital Positive Line Pulse/
Transmit Digital DS-1 Signal
TDN/TFLGOJ15-4J16-4Transmit Digital Negative Line Pulse/
Transmit FIFO Flag
TDLCLK/
TDLUDR
TDLSIG/
TDLINT
OJ15-5J16-5Transmit Data Link Clock/ Transmit Data
Link Underrun
I/OJ15-6J16-6Transmit Data Link Signal/ Transmit Data
Link Interrupt
9
Page 13
TELECOM STANDARD PRODUCT
/
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
GNDGJ15-7J16-7T1XC Digital Transmit Ground Reference
RDLCLK/
RDLEOM
RDLSIG/
RDLINT
OJ13-1J14-1Receive Data Link Clock/ Receive Data
Link End of Message
OJ13-2J14-2Receive Data Link Signal/ Receive Data
Link Interrupt
RCLKIIJ13-3J14-3Receive Line Clock Input
RDP/ RDD/
SDP
I/OJ13-4J14-4Receive Digital Positive Line Pulse/
Receive Digital DS-1 Signal/ Sliced
Positive Line Pulse
RDN/ RLCV
SDN
I/OJ13-5J14-5Receive Digital Negative Line Pulse/
Receive Line Code Violation Indication/
Sliced Negative Line Pulse
GNDGJ13-6J14-6
BTPCM/
BTDP
BTSIG/
BTDN
One 8 bit dip switch is provided on the daughterboard. This switch controls the
operating modes of MT8940 PLL chip and the output enables for the various clock
outputs. When open, each bit line is pulled high. When closed, the bit lines are
individually pulled to ground. For a brief description of the MT8940 operating
modes, consult the tables in the Clock PLL implementation description section.
The T1XC EVBD is an evaluation board that allows the T1XC device to be feature
tested and evaluated for various applications. Special consideration has been made
in its design to allow testing of the E1XC when it is available. While the daughterboard can be used standalone with a limited feature set, it has been especially
designed to link with PMC's EVMB (Evaluation Motherboard). The EVMB controller
board provides a microprocessor to read and write to all of the T1XC's internal
registers allowing configuration, control and set-up of the various modes of T1XC
operation.
The T1XC EVBD is laid out for convenient bench top use for test or demonstration
purposes. It is provided with rubber feet that are placed to avoid PCB flexing. Pin
headers provide easy access to all signals necessary during device testing. A
T1/CEPT Digital PLL is installed to provide the necessary 1.544 MHz or 2.048 MHz
backplane rates. External pins allow access when using an externally generated
backplane clock. Ground pins for scope probes are conveniently provided and
distributed. Simple configuration into the example CSU application is provided. The
DIP switches, pin headers, and interface connections are labeled on the silkscreen
for easy identification and ample prototype area is provided. The size of the T1XC
EVBD is constrained to 8.5 x 6.5 inches and, when mated with the EVMB card, will
fit in a standard three ring binder.
12
Page 16
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
4.2 Layout
8940
DIP SW
External
CLK/FP
BUS TRANSCEIVERS
96 Pin Male DIN
Oscillators
T1XC #1
Osc
Glue Logic
E-W
Jumpers
CLK
MT8940
8940
HDR
T1XC #1
(EAST)
Backplane Headers
CSU Config DIPS
Backplane Headers
T1XC #2
(WEST)
Transformer
RXAnalog
TX/RX Header
W-E
Jumpers
RXAnalog
Power
TX/RX Header
Bantam R/C
BNC
Mini-Bantam
Power
BNC
Mini-Bantam
Bantam R/C
BNC
Mini-Bantam
Transformer
BNC
T1XC #2
Osc
Mini-Bantam
PROTOTYPE AREA
Figure 3: Board Layout
13
Page 17
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
5 D.C. CHARACTERISTICS
SymbolParameterMinMaxUnitsTest Conditions
V
I
5DC
T
5DC
A
+5V DC Power
Supply Voltage
+5V DC Power
Supply Current
Ambient
Temperature
4.55 .5V
3A V
050°CV
= 5.0 V + 10%
5DC
= 5.0 V + 10%
DC
14
Page 18
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
6 IMPLEMENTATION DESCRIPTION
6.1 Bus T ransceivers
Bus Transceivers have been used on the daughterboard to minimize the loading
presented to the motherboard microprocessor. Two 74HCT244's buffer all eight
upper address bits, the microprocessor control signals, and the external clock and
framing pulse inputs. A single 74HCT245 provides the bi-directional buffering of the
multiplexed address/data bus. All motherboard signals from the 96-pin DIN
connector have been tied through SIPs to insure proper standalone operation. The
standard techniques outlined in the EVMB datasheet for implementing the decoding
and buffering has been followed.
6.2 Decode Logic
The decode logic provides the address mapping of all internal registers of both
T1XC's as well as providing generation of the required RDB and WRB signals.
Again the implementation of the decode logic has followed the techniques outlined
in the EVMB datasheet. T1XC #1 (EAST) is mapped starting at address C000H and
T1XC #2 (WEST) is mapped starting at address C100H. Two unused chip selects,
active for address ranges C200-C2FFH and C300-C3FFH, are available for use on
the prototype section. The full register map is given below:
East T1XCWest T1XCDescription
C000HC100HT1XC Receive Options
C001HC101HT1XC Receive Backplane Options
C002HC102HT1XC Datalink Options
C003HC103HT1XC Receive DS1 Interface Configuration
C004HC104HT1XC Transmit DS1 Interface Configuration
C005HC105HT1XC Transmit Backplane Options
C006HC106HT1XC Transmit Framing and Bypass Options
C007HC107HT1XC Transmit Timing Options
C008HC108HT1XC Master Interrupt Source #1
C009HC109HT1XC Master Interrupt Source #2
C00AHC10AHT1XC Master Diagnostics
C00BHC10BHT1XC Master Test
C00CHC10CHT1XC Revision/Chip ID
C00DHC10DHT1XC Master Reset
C00EHC10EHT1XC Phase Status Word (LSB)
C00FHC10FHT1XC Phase Status Word (MSB)
15
Page 19
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
C010HC110HCDRC TSB Configuration
C011HC111HCDRC TSB Interrupt Enable
C012HC112HCDRC TSB Interrupt Status
C014HC114HXPLS TSB Line Length Configuration
C015HC115HXPLS TSB Control/Status
C016HC116HXPLS TSB CODE Indirect Address
C017HC117HXPLS TSB CODE Indirect Data
C018HC118HDJAT TSB Interrupt Status
C019HC119HDJAT TSB Reference Clock Divisor (N1) Control
C01AHC11AHDJAT TSB Output Clock Divisor (N2) Control
C01BHC11BHDJAT TSB Configuration
C01CHC11CHELST TSB Configuration
C01DHC11DHELST TSB Interrupt Enable/Status
C01EHC11EHELST TSB Trouble Code
C020HC120HFRMR TSB Configuration
C021HC121HFRMR TSB Interrupt Enable
C022HC122HFRMR TSB Interrupt Status
C02AHC12AHRBOC TSB Enable
C02BHC12BHRBOC TSB Code Status
C02CHC12CHALMI TSB Configuration
C02DHC12DHALMI TSB Interrupt Enable
C02EHC12EHALMI TSB Interrupt Status
C02FHC12FHALMI TSB Alarm Detection Status
C030HC130HTPSC TSB Configuration
C031HC131HTPSC TSB µP Access Status
C032HC132HTPSC TSB Channel Indirect Address/Control
C033HC133HTPSC TSB Channel Indirect Data Buffer
C034HC134HXFDL TSB Configuration
C035HC135HXFDL TSB Interrupt Status
C036HC136HXFDL TSB Transmit Data
C038HC138HRFDL TSB Configuration
C039HC139HRFDL TSB Interrupt Status/Control
C03AHC13AHRFDL TSB Status
C03BHC13BHRFDL TSB Receive Data
C03CHC13CHIBCD TSB Configuration
C03DHC13DHIBCD TSB Interrupt Enable/Status
C03EHC13EHIBCD TSB Activate Code
C03FHC13FHIBCD TSB Deactivate Code
C040HC140HSIGX TSB Configuration
C041HC141HSIGX TSB µP Access Status
C042HC142HSIGX TSB Channel Indirect Address/Control
One Mitel MT8940 provides all clocks necessary to drive the various backplane
rates supported by the T1XC. The MT8940 is a dual digital PLL which can provide
timing and synchronization signals for T1 or CEPT transmission links and the STBUS . The first PLL provides the T1 clock (1.544 MHz) synchronized to an input
framing pulse. The second PLL provides CEPT or ST-BUS timing signals
synchronized to an internal or external framing pulse signal. For a more detailed
description of the device, refer to the datasheet on the MT8940 in the Mitel
Semiconductor Databook.
All outputs of the MT8940 are either brought out to header blocks or routed to the
CSU connector DIP sockets. A single 8-position DIP switch provides control over the
mode of the MT8940 device as well as control over the output clock enables. If the
MT8940 is not used, it can be removed from the daughterboard and its oscillators
can be replaced with 1.544 MHz and 2.048 MHz devices. The PLL oscillator clock
outputs are conveniently brought out to the header strip for use on the
daughterboard.
The mapping of the DIP switches to the MT8940 ports is as follows:
18
Page 22
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
Switch IDLabelMapping
SW1-1MS0MS0 (Mode Select '0')
SW1-2MS1MS1 (Mode Select '1')
SW1-3MS2MS2 (Mode Select '2')
SW1-4MS3MS3 (Mode Select '3')
SW1-5ENC2ENC20 (Active high enable control for pins
C2O and C2OB )
SW1-6ENCVENCV (Active high enable control for pins
CV and CVB )
SW1-7ENC4ENC40 (Active high enable control for pins
C4O and C4OB )
SW1-8Unused
Setting these switches selects the operating mode for the MT8940, as described below:
Generates the 1.544 MHz
T1 clock synchronized to
the falling edge of the input
framing pulse.
10001Normal Mode
Operates as above.
frame pulse, properly phase
related, are used to
generate the 2.048 MHz
output clock.
Normal Mode:
Generates the CEPT (STBUS) timing signals locked
to the 8 kHz input signal
(C8KB)
20010Normal Mode
Externally applied 4.096
MHz. clock is used to
Operates as above.
generate the 2.048 MHz
output clock and 8 kHz
frame pulse.
30011
DEFAULT
CONFIG
Normal Mode
Operates as above.
Normal Mode
Generates the CEPT (ST-
BUS) timing signals locked
to the 8 kHz input signal
(C8KB)
19
Page 23
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
40100Divide-1 Mode:
Externally applied 4.096
MHz. clock and 8 kHz.
Divides the CVB input
signal by 193. The divided
output is connected to
DPLL #2
50101Divide-1 Mode
Operates as above
frame pulse, properly phase
related, are used to
generate the 2.048 MHz
output clock.
Single Clock-1 Mode:
Provides the CEPT/ST-BUS
compatible timing signals
locked to an 8 kHz. internal
signal provided by DPLL
#1.
60110Divide-1 ModeSame as 'mode 2'
70111Divide-1 ModeSingle Clock-1 Mode
81000Normal ModeSame as 'mode 0'
91001Normal ModeF0B becomes an input.
DPLL #2 provides the ST-
BUS signals locked onto
F0B input only if it is 16
kHz.
101010Normal ModeSame as 'mode 2'
111011Normal ModeFree Run Mode
Provides the CEPT/ST-BUS
compatible timing and
framing signals with no
external inputs other than
the master clock.
121100Divide-2 Mode:
Same as 'mode 0'
Divides the CVB input by
256. The divided output is
connected to DPLL #2
131101Divide-2 ModeSingle Clock-2 Mode:
Provides the CEPT/ST-BUS
signals locked to the 8 kHz.
internal signal provided by
DPLL #1
141110Divide-2 ModeSame as 'mode 2'
151111Divide-2 ModeSingle Clock-2 Mode
20
Page 24
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
6.4 T1XC
Two T1XCs can be socketed into the daughterboard. Each is individually accessible
and can run independently of the other. All pins except for the microprocessor
interface and power pins are connected to header strips for easy test equipment
access. Analog receive power pin RAVD is connected to a jumper to enable tying to
either ground or power. Tying this pin to ground will disable the internal RSLC TSB,
reducing the power consumed. Tying the RAVD pin to VCC enables the normal
operating mode. All other power pins are appropriately decoupled and all inputs are
tied high through 10 kΩ resistors SIPs.
For a more detailed description of the T1XC and its features, refer to the T1XC
Standard Product datasheet.
6.5 "CSU" DIPs and Jumpers
Normally, the two T1XCs run independently of each other except when explicit
connections are made between the two devices. To facilitate testing of a simple
application involving two devices appropriate control signals have been wired to two
16 pin DIP sockets and six jumpers to enable hooking up the T1XCs in a "CSU"-like
application.
Both T1XCs are connected in a symmetrical fashion and most connections are
completed by installing shorting bar jumpers into the two 16 pin DIP sockets labeled
for the CSU set-up. The remaining unconnected signals are BRCLK, BRFPI, and
BTCLK. By installing jumpers across pins 1 and 2 of each of jumper blocks J19 and
J20, between pins 3 and 4 of each of the jumper blocks J21, J22, J23, J24, and
between pin 2 and 3 of jumper block J30, a "CSU" like application can be
implemented where the 1.544 MHz clock for the backplane between the two T1XC
devices is provided by the MT8940, which in turn is locked to the recovered clock
provided by T1XC #1. Bits 1 and 2 of SW1 must be closed; the remaining bits open.
By appropriately making jumper connections to the other available clock options, the
backplane can be run at different rates, such as 1.544 MHz, 2.048 MHz, or at an
externally supplied clock rate.
21
Page 25
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
J21
PM4541 T1XC-EVBD
"N
E
T
W
O
R
K"
DSX-1
Transmit
Interface
DSX-1
Receive
Interface
TAP
TAN
RAS
REF
BEXTCLK
C2M
C1M5
BEXTFP
GFP
BTPCM
BTSIG
BTFP
BTCLK
BRFPI
BRCLK
BRPCM
BRSIG
T1XC #1 (East)
BRFPO
RCLKO
RFP
RFP
J30
J24
J20
EW CSU JUMPER
J19
J22
BTPCM
BTSIG
BTFP
BTCLK
BRFPI
BRCLK
BRPCM
BRSIG
BRFPO
RCLKO
WE CSU JUMPER
RFP
T1XC #2 (West)
GFP
BEXTFP
C1M5
C2M
BEXTCLK
TAP
TAN
RAS
REF
DSX-1
Transmit
Interface
DSX-1
Receive
Interface
C
U
S
T
O
M
E
R
J23
Figure 5: "CSU" Circuit Overview
6.6 Transmit/Receive Interfaces
Three different transmit and receive interfaces are provided on the daughterboard.
The digital interface can be used by connecting to the two header blocks
immediately adjacent to each T1XC. Header blocks J13 and J15 provide the digital
interface for the east T1XC while headers J14 and J16 provide the interface for the
west T1XC. Before making use of these pins, the analog receiver of each T1XC
22
Page 26
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
should be disabled. This is done by moving the jumpers on J31 and J3, which
provide power to RAVD, to the grounding position.
Two DSX-1 analog interfaces are also provided. Both the transmit and receive DSX1 interfaces on each T1XC can be connected to either a mini-bantam or BNC
connector. The analog transmit and receive interface are passed through a 1:1.36
and 2:1 transformer, respectively, and then connected to either Bantam or BNC
connectors. The mini-bantam is terminated with a 100 ohm resistor to prevent
"kick-back" when a plug is inserted or removed from the jack. The BNC interface is
a standard 50 ohm coax with stuffing options for ground or resistor connections
across the shield (or barrel). While some test equipment may require a 75 ohm
interface, a 50 ohm connection should not cause any appreciable mismatch for test
frequencies used by the T1XC or E1XC devices.
23
Page 27
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
7 T1XC DAUGHTERBOARD FIRMWARE DESCRIPTION
The EVMB evaluation board provides a serial interface for hooking up a standard
"VT100" type terminal. The RF2 SERIAL 25-pin D-type connector on the EVMB is
configured as a DCE, 9600 BAUD, 8 bit, NO PARITY, one STOP bit. Connecting a
terminal to this port, setting switch 2 on the MODE switch bank to CLOSED and
pressing the RESET switch on the EVMB will enable console control.
When the system is started cold or after a hardware reset, the first output to the
console will be the Forth kernel identification followed by a prompt:
Max-FORTH vX.X
>
The first commands that should be downloaded into the system after a cold boot
should be (note: each line must be terminated with a "carriage return"; the text within
parenthesis are comments and do not have to be typed in):
HEX ( Set up Hex number base )
100 TIB ! ( Relocate text input buffer to eRAM address
100H )
50 TIB 2+ !( Define 80 character text input buffer length )
200 DP ! ( Set up Dictionary Pointer )
After inputting each of these commands followed by a carriage return, the FORTH
interpreter should respond with an "OK" signifying it has accepted it. Any failure to
properly input these set-up statements will be characterized by a "?" response from
the interpreter and/or by errors when inputting any subsequent data. Further, if an
error occurred while entering the commands to relocate the text input buffer or
redefine its length, the text buffer will be unable to accept more than the default 16
characters per line input.
The following Forth code was developed for the T1XC daughterboard and presented
here as an example. To set-up the T1XC, all that is minimally required is the above
EVMB initialization words, the register address CONSTANT definitions, and the RD
and WR routines. The remaining words are useful for exercising the more advanced
features of the T1XC.
( Define addresses of TSBs for T1XC #1: EAST )
C000 CONSTANT RXOPT
C001 CONSTANT RXBPOPT
C002 CONSTANT DLOPT
C003 CONSTANT RXDS1
: HDLC ( --- )
( Read RFDL status and data regs )
( waiting for interrupt. When INT)
( recv'd, echo data to screen and)
( display status bits. Continues )
( in a loop until any key on the )
( keyboard is pressed. )
CR
02 RFDL ENABLE C! ( enable RFDL )
01 RFDL C!
BEGIN
RFDL ENABLE C@ 01 AND 0> IF
RFDL DATA C@ DUP ." DATA=" U.
." (" EMIT ." ) "
RFDL STATUS C@ DUP
." OVR=" 40 AND DBIT DUP
." FLG=" 20 AND DBIT DUP
." EOM=" 10 AND DBIT DUP
." CRC=" 08 AND DBIT
." NVB=" 07 AND DECIMAL .CR
HEX
THEN
?TERMINAL
UNTIL
SCDR C@ DROP ( remove key pressed )
( from uP input reg )
00 RFDL C! ; ( disable RFDL )
: RDPERF ( --- )
( Generates a LCLK strobe to PMON )
27
Page 31
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
( to latch and transfer counter )
( values. Counts are displayed in )
( decimal. )
LCLK 0 WR ( strobe LCLK )
PMON 2+ DUP @ >< 0FFF AND SWAP
2+ DUP @ >< 01FF AND SWAP
2+ DUP C@ 1F AND SWAP
1+ C@ 07 AND DECIMAL CR
." OOF=" .RCR
." FER=" .RCR
." BEE=" .RCR
." LCV=" .RCR HEX ;
( Define word to check TPSC BUSY )
: TBUSY? ( --- FLAG )
TPSC 1+ C@ 80 AND 0> ;
( Define word to check RPSC BUSY )
: RBUSY? ( --- FLAG )
RPSC 1+ C@ 80 AND 0> ;
: IDL
FFF 0 DO LOOP ;
( Define word to indirectly write TPSC )
: TWIND ( ADDR DATA --- )
TPSC 3 + C! ( PUT DATA IN IND DATA REG )
7F AND ( SET R/WB BIT LOW )
TPSC 2+ C! ( PUT ADDR IN IND ADDR REG )
IDL
BEGIN TBUSY? WHILE REPEAT ;
( Define word to indirectly READ TPSC )
: TRIND ( ADDR --- DATA )
80 OR ( SET R/WB BIT HIGH )
TPSC 2+ C! ( PUT ADDR IN IND ADDR REG )
IDL
BEGIN TBUSY? WHILE REPEAT
TPSC 3 + C@ ;
( Define word to initialize TPSC to all zeros )
: TINIT
49 1 DO I 0 TWIND LOOP ;
28
Page 32
TELECOM STANDARD PRODUCT
PMC-Sierra, Inc.
PMC-920314ISSUE 2T1XC EVALUATION DAUGHTERBOARD
PM4541 T1XC-EVBD
( Define XMIT DMW on given channel )
: TDMW ( CHAN --- )
20 TWIND ;
( Define word to indirectly write RPSC )
: RWIND ( ADDR DATA --- )
RPSC 3 + C! ( PUT DATA IN IND DATA REG )
7F AND ( SET R/WB BIT LOW )
RPSC 2+ C! ( PUT ADDR IN IND ADDR REG )
IDL
BEGIN RBUSY? WHILE REPEAT ;
( Define word to indirectly READ RPSC )
: RRIND ( ADDR --- DATA )
80 OR ( SET R/WB BIT HIGH )
RPSC 2+ C! ( PUT ADDR IN IND ADDR REG )
IDL
BEGIN RBUSY? WHILE REPEAT
RPSC 3 + C@ ;
( Define word to initialize RPSC to all zeros )
: RINIT
49 1 DO I 0 RWIND LOOP ;
( Define XMIT DMW on given channel )
: RDMW ( CHAN --- )
20 RWIND ;
: POLL ( --- )
( Read PMON data regs. Continues in a loop )
( until any key on the keyboard is pressed. )
( Data is displayed on screen in tabular form )
( and is updated approx every second. )
( Data changes dynamically. )
( Read all template values from XPLS )
( Usage: RDTEMPL )
( uP response: Value1 Value2 ... Value8 )
( [in HEX] )
: RDTEMPL ( --- )
8 0 DO I XRD LOOP ;
To use these functions, use the following syntax (the interpreter response is shown
in italics):
FRMR STATUS RD
= FF HEX
( Read T1XC #1 FRMR reg #2 contents
)
OK
XBAS 10 WR OK ( Write 10 hex to T1XC #1 XBAS reg
0 )
This document is not intended to give a full tutorial in FORTH, which is better
covered in the many FORTH books available. The FORTH kernel on the 68HC11
on the EVMB is based upon the FORTH-83 standard and should be upward
compatible from FORTH-79. For a complete, detailed FORTH tutorial, refer to the
manuals listed in the references.
Corporate Information:info@pmc-sierra.com
Application Information:apps@pmc-sierra.com
Web Site:http://www.pmc-sierra.com
None of the information contained in this document constitutes an express or implied warranty by PMC-Sierra, Inc. as to the sufficiency, fitness or
suitability for a particular purpose of any such information or the fitness, or suitability for a particular purpose, merchantability, performance, compatibility
with other parts or systems, of any of the products of PMC-Sierra, Inc., or any portion thereof, referred to in this document. PMC-Sierra, Inc. expressly
disclaims all representations and warranties of any kind regarding the contents or use of the information, including, but not limited to, express and implied
warranties of accuracy, completeness, merchantability, fitness for a particular use, or non-infringement.
In no event will PMC-Sierra, Inc. be liable for any direct, indirect, special, incidental or consequential damages, including, but not limited to, lost profits,
lost business or lost data resulting from any use of or reliance upon the information, whether or not PMC-Sierra, Inc. has been advised of the possibility
of such damage.