As far as patents or other rights of third parties are concerned, liability is only assumed for components, not for
applications, processes and c irc uit s imp lemented within componen ts or as s em blies.
The information describe s the t yp e of co m ponent and shall not be considered as assured characteristics .
Terms of delivery and rights to ch ange design reserved.
For questions on technology, delivery and prices please contact the Semiconductor Group Offices in Germany or
the Siemens Companies and R epresentatives worldwide (s ee address list).
Due to technical requireme nt s com ponents may contain dange rous substances. For informa tio n on t he t y pes in
question please contact yo ur nearest Siemens Office, Semic onductor Group.
Siemens AG is an approved CECC manufacturer.
Packing
Please use the recycling ope rat ors k now n t o y ou. W e ca n als o help you – get in touch with your neares t sa les
office. By agreement we will take packing material back, if it is sorted. You must bear the costs of transport.
For packing material that is returned to us unsorted or which we are not obliged to accept, we shall have to invoice
you for any costs incurred.
Components used in life-support devices or systems must be expressly authorized for such purpose!
Critical components
systems
1 A critical component is a component used in a life-support device or system whose failure can reasonably be
2 Life support devices or system s are int ended (a) to be implanted in the huma n body, or (b) to support and/or
2
with the express written approval of the Semiconductor Group of Siem ens AG.
expected to cause the failure of that life-support device or system, or to affect its safety or effectiveness of that
device or system.
maintain and sustain human life. If th ey fail, it is rea so nable to assume that the health of th e us er m ay be endangered.
1
of the Semiconductor Group of Siemens AG, may only be used in life-support devices or
• Switching of up to 2048 incoming PCM channels to
up to 2048 outgoing PCM channels
• 32 input and 32 output PCM lines
• Tristate function for further expansion and tandem operation
•µP read access to PCM data
• Programmable clock shift with half clock step resolution for input and output
• Individual line delay measurement for 6 additional inputs
• Individual input offset programmable for 16 PCM inputs
• Boundary scan (fully IEEE1149.1 compatible)
• Built-in selftest (also usable via boundary scan interface)
• 8-bit Intel type demultiplexed µP interface
• All registers accessible by direct addressing
• In-operation adjustment of bit sampling without bit errors
• Low power consumption
• Single 5 V power supply
P-MQFP-100-2
TypeOrdering CodePackage
PEB 2447 HQ67103-H6594P-MQFP-100-2
Semiconductor Group403.97
1.2Logic Symbol
PEB 2447
Overview
Figure 1
Functional Symbol
1.3General Device Overview
The Siemens Memory Time Switch Extended Large MTSXL (PEB 2447) is a capacity
expansion of the MTSL (PEB 2047 ). It is a mon olithic CMOS switching device capable
of connecting maximally 2048 PCM input time slots to 2048 output time slots. In order to
manage the problem of different lin e delays, six additional FS inpu ts can be used as
frame measurement inputs and 16 different in put offsets of PCM frames are allowed.
Thus a frame wander can be compensated by adjusting the input offset during operation.
A special circuitry guarantees that no bit error will occur, when reprogramming the input
offsets.
The MTSXL on chip con nection memory and dat a memory are access ed via the 8-bit
standard µP interface (Intel demultiplexed type).
A built-in selftest mechanism – also activated by the µP – ensures proper device
operation in the system.
The PEB 2447 is fabricated using the advanced CMOS technology from Siemens and is
mounted in a P-MQFP-100-2 package. Inputs and outputs are TTL compatible.
77 TDO O/TTest Data Output: In the appropriate TAP
controller state test data, an instruction or the
selftest result is shifted out via this line.
Semiconductor Group903.97
1.5Pin Definitions and Functions (cont’d)
PEB 2447
Overview
Pin No.SymbolInput (I)
Function
Output (O)
Tristate (T)
78 TMSI
(internal
pull-up)
79 TDII
(internal
pull-up)
Test Mode Select: 0 -> 1 transitions on this pin are
required to step through the TAP controller state
machine.
Test Data Input: In the appropriate TAP controller
state te st da t a or an i n st ru c ti o n is s h if t e d in v ia th i s
line.
80 TCKITest Clock: Single rate test data clock (6.25 MHz)
Semiconductor Group1003.97
PEB 2447
Functional Description
2Functional Description
The MTSXL is a memory time switch device. Operating with a device clock of
16.384 MHz it can connect any of 2048 PCM input channels to any of 2048 output
channels.
A general block diagram of the MTSXL is shown in figure 3.
2.1General Operation
The input information of a complete frame is stored twice in the two on-chip 16-kbit data
memories DM 0 and DM 1 (Data Memory 0 and Data Memory 1). The incoming
2048 channels of 8 bits each are written in sequenc e into fixed po sitions of DM 0 and
DM 1. This is c ontrolled by the input counte r in the timing control bl ock with a 8 kHz
repetition rate.
For outputting, two connection memories (CM 0 and CM 1) are read in sequence
synchronously. Each entry in the conn ection memory CM 0 / CM 1 points to a lo cation
in data memory DM 0 / DM 1. The byte i n this data memory locat ion is transferred i nto
the current output time slot. The read access to the CM’s is controlled by an output
counter. CM 0 supplies the PCM data for outputs OU T0 to OUT15, CM 1 supplies the
PCM data for outputs OUT16 to OUT31.
Semiconductor Group1103.97
PEB 2447
Functional Description
Figure 3
Block Diagram of MTSXL
The synchronization of the input and output counters is achieved by a rising edge of the
sync pulse SP, which is always sampled with the falling edge of the device clock.
Different modes of operation are configurable at the PCM interfaces (see table 9).
Furthermore, 16 PCM input lines can be aligned with individual clock shift values to
compensate different line delays. If 32 inputs are used, one clock shift value controls two
ports at the same time.
Shifting of the output fram e is also possible, but all output lines are affe cted the same
way.
The input lines FS0 to FS5 are used as frame measurement inputs. After synchronizing
the device by the SP pulse the FS inpu ts can be evaluated on a per port basis. This
evaluation procedure is started by a microprocessor command. As a result the input
counter value on t he risin g edge of the FS sig nal ca n be re ad from an in ternal reg is ter.
Thus delay compensation is easily managed by programming appropriate clock shift
values and/or a possible software offset.
Semiconductor Group1203.97
PEB 2447
Functional Description
During operation of the chip a frame length check is also supplied, which controls correct
synchronization b y the SP pulse and ge nerates an i nterrupt in case of lo st or ac hieved
synchronizatio n.
The unused output ports are tristated by mode selection, whereas unused time slots are
tristated by an additiona l bit in the control memo ry. By using this tristate capability the
MTSXL can be easily expanded to a time switch of any size.
The standard 8-bit µP interface can communicate with Intel demultiplexed
microprocessors. It gi ves access to the internal registers a nd to the control and data
memory. All registers are directly addressable. The memories are accessed by a simple
four byte indirect access method.
2.2Special Functions
The activity of all special functions can be read in the status register. Completion of these
functions is indicated by interrupts.
2.2.1Control Memory Reset
Initialization of the device after a hardware reset (RES) is easily done with a µP
command “control memory reset”. After finishing this procedure all control memory
channels contain the information “tristated”. Apart from this tristate information the
contents of the C Memory is undefined.
2.2.2Evaluate Frame Measurement Signal
A command including the address (0 … 5) will be given by the µP. The rising edge of the
corresponding frame measurement signal (FS0 … FS5) will be eval uated. The exact
timing of the FS ed ge can then be read from an internal 12-bit register (resolut ion of a
complete 8 kHz frame in half 16 MHz clock periods).
2.2.3MTSXL Selftest
The switching path of th e M TSXL in clu din g in put buffer, data memory, control memory,
output buffer and timing control can be tes ted in the sys tem by a 2-ste p bui lt-in selfte st.
Activating this mechanism takes 2 × 0.6 25 ms (16.38 4 MHz ). Finally the res ult “selft est
ok/selftest not ok” can be read from the internal status register.
After test completion the control memo ry has a lso b een re set (conta ins t he inf ormat ion
tristated).
The selftest can also be started and checked via the boundary scan interface.
Note: For correct execution of the built-in selftest the MTSXL needs a value of
ICSR = 00. If MODR:PSB = 0 (e.g. after hardware reset) this value is programmed
automatically after start of the selftest procedure. If ICSR does not contain “00”
with MODR:PSB = 1 the selftest will fail.
Semiconductor Group1303.97
PEB 2447
Functional Description
2.3Boundary Scan and TAP Controller
2.3.1Boundary Scan
The MTSXL provides fully IEEE Std. 1149.1 compatible boundary scan support
consisting of
– a complete boundary scan
– a test access port controller (TAP controller)
– four dedicated pins (TCK, TMS, TDI, TDO)
– a 32 bit IDCODE register
All pins except power supply and ground are included in the boundary scan. Depending
on the pin functionality one, two or three boundary scan cells are provided:
When the TAP controller is in the appropriate mode data is shifted into / out of the
boundary scan via the pins TDI / TDO using the 6.25 MHz clock on pin TCK.
The MTSXL pins are included in the boundary scan in the following sequence: