Annex A/B incl. Deutsche Telecom UR-2
compliant, splitterless ITU G.Lite
■ ADSL analog front end compatibility:
– MTC20174, ADSL front end, 7
integrated line driver, DCXO
1.2 WAN connectivity
■ Point to point protocol over Ethernet
■ Point to point protocol over ATM
■ Relay via PPP session control on terminal
■ CIP classical IP over Ethernet
■ Full ICSA firewall
1.3 Session Control
■ PPPoE point to point protocol over Ethernet
■ PPPoA point to point protocol over ATM
■ PPPoA relay via PPP session control on
terminal.
1.4 ATM features
■ Adaptation Layers: AAL5 (data), supported in
hardware
■ Encapsulation: RFC1483 and RFC2684, multi
protocol encapsulation over ATM (MPOA) over
AAL5 bridged and routed modes
■ ATM circuit: 8 PVC
■ Available services (Qos): UBR
th
generation,
gure 1. Package
PBGA208 (17x17x1.97mm)
Table 1. Order Codes
Part NumberPackage
MTC50150-TB-C2PBGA208
■ Support up to 128 MAC stations.
■ Embedded http server for configuration
1.6 Configuration and Provisioning
■ Configuration: remote configuration via Java™
enabled browser
■ Firmware update: remote upload via network.
■ Management: SNMP, UNI3.1, ILMI 4.0
(management and auto configuration)
1.7 Customization
■ Customization with comprehensive API set
■ Development tool based on Windows
environment on PC
■ Exposed BSP layer
■ Flexible development licenses based on kernel
software in object or source format.
1.5 LAN feature set
■ 1 Ethernet 10/100 MII (HPNA compa tibl e)
■ 2 UARTs, Bluetooth compatible
■ Bridging: Transparent bridge: IEEE 801.1d,
spanning tree, learning/filter bridge in hardware
■ Embedded router: RIP1, RIP2, static routing
■ NAT/PAT with extended ALG support
■ DHCP server/client
■ IP protocol: TCP/IP, ARP sharing access,
ICMP, IGMP
September 2004
2APPLICATION
■ Low cost ADSL residential gateway
■ Residential gateway with broadband ADSL
WAN transceiver
■ Wan to LAN bridge and router with ADSL WAN
transceiver and Ethernet MAC
■ Wireless LAN access point with ADSL WAN
transceiver and Ethernet MAC
Rev. 1
1/20
MTC50150
Figure 2. Block diagram
PLL
APB BRIDGE
COMMUNICATION
CONTROLLER
ARM946ES
ADSL
DMT-U
SDRAM INTERFACE
ROM
AAL5
SAR
JTAG
DMA
UART
ISA
(FLASH)
GPIO
10/100
BRIDGE &
MAC
D02TL543
3DESCRIPTION
The MTC50150 is a low cost ADSL bridge and LAN router. One 10/100Mbits Ethernet port allows the connection of a LAN to the WAN in brid ged or routed mode. Th e data traffic can be route d through a local
terminal by using the LAN port. The presenc e of NAT and DHCP and the A PI slots for firewall fun ctions
allow for a high-speed connection of LAN connected devices, like PC, to the public Internet in an isolated
and secure environment.
The chip is built around an ARM946ES RISC processor. It embeds a complete ADSL transceiver and LAN
interfaces with an MII allowing multiple medium utilization. A comprehensive software package is available
with the SOC soluti on, which has been dev eloped with customizat ion in mind. Several software licens e
plans are available as well as a user friendly development environment.
4HARDWARE DESCRIPTION
The MTC50150 processor combines a DynaMiTe™ ADSL transceiver with a dedicated ARM946ES RISC
processor. To maintain high data throughput, the RISC proces sor includes 16Kbyte cache mem ory for
programming and 16Kbyte memory for data. Processing of most of the layer 2 protocols on the ATM (SAR
and AAL) and IP (Mac filter and bridge) sides are performed by specific hardware blocks, relieving the processors from these tasks. The chip provides minimal external components and maximum flexibility. In addition, it contains one Ethernet 10/100 Base-T MAC and the exposed MII interface allows the connection
to alternate LAN mediums like HPN A, WLAN, and HPLUG. The MT C-50150 device is targeted for lowcost residential gateways. Its primary design goal is to minimize cost. Secondary design goals are:
– Low system cost using a reduced BOM and optimized SOC technology
– Low power to facilitate primary service capabilities and thermal system issues
– Low EMI to simplify packaging and qualification of systems
2/20
MTC50150
5HARDWARE FEATURES
– ARM946ES RISC processor dedicated to network processing, API and DSL modem control
– Hardware ATM processor: SAR function with AAL5 processing
– Hardware packet processor: Ethernet MAC, learning and filter bridge
– One 10/100 Base-T Ethernet MACs with MII interface for external PHY or multi-port switch
– One 8 or 16-bit wide Flash port, ISA compatible for up to 16Mbyte addressable memory
– One 32-bit wide SDRAM interface with 32Mbyte addressable memory
– Interface to MTC20174 DynaMiTe™ ADSL analog front end (AFE) chip
– Multi-channel DMA engine integrated with peripherals
– Low power: 1.8V +/-10% core voltage, 3.3V +/- 10% I/O voltage
– 128 instructions (32 bits) of boot ROM
– GPIO with support LED
– Cc-based Multi ICE/compiler support with assembler and debugger
– Software chip and system simulators for software development and debug
– JTAG board-level test interface
– 140MHz system clock (processor cycle clock)
– Sleep mode with wake on LAN wake on WAN feature
– Programmable system frequency clock: 140, 105, 70, 35 and 129MHz (fall back mode).
6SOFTWARE ARCHITECTURE
The software is organized in 5 clusters:
– User interface API
– System services
– Network services
– TCP/IP socket
– ATM encapsulation
A description of the cluster contents is given in the software features section.
3/20
MTC50150
Figure 3. Embedded software block diagram
USER INTERFACE
SYSTEM
SERVICES
RTOS
MIB
CTRL-E
DOWNLOAD
FLASH MGR
ILMI
UNI3.1
DIAGNOSTIC
D02TL535
NETWORK
SERVICES
HTTP SRV
SNMP
TFTP
DNS
IP SOCKET
ATM ENCAPSULATION
AAL5/SAR
UTOPIA MASTER DRIVER
BRIDGE FIRMWARE
TCPUDPUDP
PPPoE PPPoA PPTPRAS
BRIDGING, SPANNING
ROUTER
RIP1.2
FIREWALL
NAT
DHCP
LEARNING TREE
MAC
MII DRIVER
ROUTER ADD-ON
7SOFTWARE FEATURES
7.1 User Interface API
A development kit dedicated to the p latform allows acc ess through the API to specific code sections to
allow software customiz atio n. The dev el opm ent ki t prov ide s sou rce c od e for a p ac ket pho ne ap pli c ati on,
drivers and diagnostic software. Other stacks are delivered in the object code. A specific development environment is provided . It includes projec t profiling, managi ng, C compiler/ass embler and tools as well a
source level debugger.
7.2 System Services
MAPI offers an easy interface to control the operations necessary to setup the ADSL link and monitor the
operation conditions . The so ftware provides an o ptimiz ed con trol sequ ence to insure op timum op erati on
of the DynaMiTe™ chip set.
MIB2: RFC 1213: Management Information Bases (MIB2) is implemented in the device.
RTOS: Implemented RTOS is Posix compliant. The user can access various parts of the software blocks
through specific APIs. Alternate RTOS are planned.
Flash Initialization. Software is stored on an external Flash. At boot-up, the stored software is downloaded
to the device. By using co mpilation opti ons, software c an be executed fr om the internal RA M (intensive
operations) or executed from the flash. Execution is optimized by the use of an intermediate cache memory.
Startup initialization: Optional software images can be selected at startup of the device.
Broad Support Program: A BSP layer is provided to allow easy porting of proprietary software on the SOC
architecture. The BSP provides a unique hardware abstraction layer model valid for the entire product line.
This approach allows reuse of the custom solfware through the entire MTC-50xxx product line(*).
(*) starting with MTC-50150
4/20
MTC50150
7.3 Network Services
7.3.1 ILMI
Embedded software provides an I LMI 4.0 im plementatio n which han dles address registration (switch to
end device) and noti fication (end device to swi tch) as well as auto-confi guration. IL MI uses SNMP o ver
AAL-5 for transport.
7.3.2 UNI Signaling
Stackware includes support for standard ATM UNI signaling standards, including UNI 3.1.
7.3.3 RIP1/RIP2 IP Router
IP router software pr ovides implementations o f RIP 1 a nd RIP 2. The IP router is an I Pv4 r ou ter. Su ppor t
for new station discovery is provided.
7.4 TCP/IP Socket
7.4.1 TCP
Transport Control Protocol (TCP) is accessed using a standard socket interface to allow easy integration
of existing Layer 3 and higher software into the basic protocol stack.
7.4.2 IP
Internal protocol: IP a nd IP r outin g are both p art of the net work la ye r (layer 3). I P is ac tually r esp onsible
for delivering packets for which the router defines the direction.
7.4.3 DHCP RFC 2131, 2132
Dynamic Host Control Protocol (DHCP) provides both client & server functions. The client is typically used
to obtain an IP address from an ISP. The DHCP server is used to assign local IP client devices with designated IP addresse s. T he serv er lends addres ses for a li mited time. NAT reg isters loc al termi nal IP addresses and maintai ns a translation table to allow se nding and receiv ing data on the pu blic network b y
sharing only the residential gateway assigned public IP address.
7.4.4 NAT: RFC1631, 2663
The Network Address Tran slator (NAT) impleme nts Network and Port Ad dress Translation (NAT /PAT).
NAT allows a single public IP address on the WAN side to be sha red among m any dev ices on th e LAN
side. Combined with a DHCP serv er local devices are ass igned a private addre ss, hidden to the public
internet and changed frequently. The combination of DHCP and NAT provides a powerful isolation barrier
to external assault. NAT PAT features a number of AGL.
7.5 ATM Encapsulation and spanning-tree
RFC 1483/2684 provides a simple robust method of connecting end stations over an ATM network. User
data in the form of Ethernet packets are enca psulated into AAL-5 PDUs for transport over ATM. RF C
1483/2684 provides no AAA function (authentication, authorization & accounting).
7.5.1 Spanning-tree bridge (802.1d)
Bridge module provides a transparent bridge between two physically disjoint networks with spanning-tree
option. The spanning-tree algorithm handles redundancy and also increases robustness. It provides high
performance as well as flexibility to group interfaces for example to bridge the WAN only to LAN interfaces
but not to other WAN interfaces.
The ATM driver passes data between applicat ion software task s on the processor and a physical AAL5
hardware block.
5/20
MTC50150
7.6 Session Control
7.6.1 PPPoA (RFC 2364)
PPP over ATM provides on the CPE side a termination agent for the transportation for IP packets over an
ATM segment. A PPP session is established between the CPE and the central office (DSLAM). PPP provides AAA function (a uthentication, authorizatio n and accounting). The PPP packets enc apsulated according to RFC 2364 for transmission over an ATM segment. On the CPE side, the IP data can be
delivered to the end user over such technologies as Ethernet.
7.6.2 PPPoE (RFC 2516)
The PPP over Ethernet encap sulation is used to tr ansport Ether net PPP traffi c. The traffic is the n transported over the ATM link by encapsulating traffic using RFC1483/2683. There may be multiple PPP sessions, each termin ated i n th e IA D c lien t de vi ce . P PPoE r el ay agent works as a enhan ce d l ay er 2 brid ge.
It determines that wh ich locally origina ted PPPoE traffic be longs. The relay agent fo rwards that traffic,
without any unnecess ary processin g, only to the correct desti nation. Simi larly, rece ived data is i mmediately relayed only to the appropriate LAN client.
8DEVELOPMENT ENVIRONMENT
The MTC5015 0 presents a comp rehensive set of software featu res. To allow ma nufacturer s to further customize the system, a s et of A PI func tions ar e mad e avail able. Th is us e of th e API fun ction s re quires the
acquisition of a deve lopment envir onment. T he develop ment environ ment is based on the following elements:
■ -ARM Developer Suite (ADS) v1.1
■ -ATI Development license
■ -ATI EDE (Embedded Development Environment)
■ -MS Developer Studio (VC++) v6.0 or higher
Along with the deve lop ment e nvironm ent a numbe r of tools a re prov ided to allo w th e dia gnostic and the
downloading operation of the executable on the nonvolatile memory of the MTC50150.
9NOMINAL CHARACTERISTICS
The MTC50150 processor is available in a 208-pin PBGA ( plastic ball grid arra y) package. All I/Os are
3.3V CMOS levels, with all inputs and 3-states having 5V tolerance. Supply voltages are 1.8 and 3.3V. No
pins have internal pull-ups and pull-downs.
Supply– Typical power supply voltage 1.8V
– Typical pad power supp ly vo ltag e 3.3 V
Threshold– Input low voltage -0.5V -1.0V
– Input high voltage 2.3V- 5.5V
Consumption– Core consumption: 1000mW, reduced power mode avail-
The example below show s the reference design developed for the ev aluation board. It is a complete
ADSL-based data gateway th at conne cts to th e ADSL en abled ph one jack an d provid es a con nection to
a 10/100bT Ethernet port. It utilizes a set of two ASSP available from ST.
The MTC50150 kit is composed of the following elements: A DynaMiTe™ ADSL modem and AFE
(MTC20174). Additional components are SDRAM and Flash memory and Ethernet PHY. Discrete components and connect or s are n ot shown on the block dia gr am. La rg er SDRAM and Flash can be c onn ec ted
to the MTC50150 to store and execute additional (custom) application.
Figure 4. Application block diagram
WANLAN
ADSL
AFE
MTC50150
ETHERNET
PHY
MTC20174
SDRAM
Intensive qualification efforts have been spent on this reference design insuring users of the platform maximum interoperabili ty and smooth, rapid d esign-in, hence redu cing engineering effort and Total Time to
Market (TTM).
FLASH
D02TL544MOD1
7/20
MTC50150
11MTC50150 PIN LIST
11.1 PIN DESCRIPTION
The pin list comprises of all functional and power supply pins.
A TBGA-208 package (TB208A) is used.
(I = Input, ID = Input with internal Pull-Down, IU= Input with internal Pull-Up, O = Output, B = Bidirectional,
OD = Open Drain, I/O D = Bidirec tiona l with Open Dr ain ou tput, O Z = Hi gh-Z Outp ut, P = Powe r Suppl y,
FS = Full Scan, NA = not available as pin).
Table 2. MTC50150 Pin list
NamePinBBuffer TypeDescription
SDRAM Interface ( 57)
SD_nRASN2OPRT08DGZSDRAM Row Address Strobe
SD_CLKP2BPRB08DGZSDRAM Clock
SD_nCASN1OPRT08DGZSDRAM Column Address Strobe
SD_nWEN3OPRT08DGZSDRAM Write Strobe
SD_D31R8BPRB08DGZSDRAM Data Bit 31
SD_D30T8BPRB08DGZSDRAM Data Bit 30
SD_D29P8BPRB08DGZSDRAM Data Bit 29
SD_D28N8BPRB08DGZSDRAM Data Bit 28
SD_D27T9BPRB08DGZSDRAM Data Bit 27
SD_D26R9BPRB08DGZSDRAM Data Bit 26
SD_D25N10BPRB08DGZSDRAM Data Bit 25
SD_D24P10BPRB08DGZSDRAM Data Bit 24
SD_D23T10BPRB08DGZSDRAM Data Bit 23
SD_D22T11BPRB08DGZSDRAM Data Bit 22
SD_D21R11BPRB08DGZSDRAM Data Bit 21
SD_D20N12BPRB08DGZSDRAM Data Bit 20
SD_D19P12BPRB08DGZSDRAM Data Bit 19
SD_D18T12BPRB08DGZSDRAM Data Bit 18
SD_D17R12BPRB08DGZSDRAM Data Bit 17
SD_D16P13BPRB08DGZSDRAM Data Bit 16
SD_A0T7OPRT08DGZSDRAM Address Bit 00
SD_A1N6OPRT08DGZSDRAM Address Bit 01
SD_A2P6OPRT08DGZSDRAM Address Bit 02
SD_A3T6OPRT08DGZSDRAM Address Bit 03
8/20
Table 2. MTC50150 Pin list (continued)
NamePinBBuffer TypeDescription
SD_A4R6OPRT08DGZSDRAM Address Bit 04
SD_A5T5OPRT08DGZSDRAM Address Bit 05
SD_A6R5OPRT08DGZSDRAM Address Bit 06
SD_A7N4OPRT08DGZSDRAM Address Bit 07
SD_A8T4OPRT08DGZSDRAM Address Bit 08
SD_A9P4OPRT08DGZSDRAM Address Bit 09
SD_A10R4OPRT08DGZSDRAM Address Bit 10
SD_A11T3OPRT08DGZSDRAM Address Bit 11
SD_A12R3OPRT08DGZSDRAM Address Bit 12
SD_A13T2OPRT08DGZSDRAM Address Bit 13
SD_A14T1OPRT08DGZSDRAM Address Bit 14
SD_D15G1BPRB08DGZSDRAM Data Bit 15
MTC50150
SD_D14G3BPRB08DGZSDRAM Data Bit 14
SD_D13G4BPRB08DGZSDRAM Data Bit 13
SD_D12H2BPRB08DGZSDRAM Data Bit 12
SD_D11H1BPRB08DGZSDRAM Data Bit 11
SD_D10H3BPRB08DGZSDRAM Data Bit 10
SD_D9H4BPRB08DGZSDRAM Data Bit 09
SD_D8J4BPRB08DGZSDRAM Data Bit 08
SD_D7J2BPRB08DGZSDRAM Data Bit 07
SD_D6K4BPRB08DGZSDRAM Data Bit 06
SD_D5K3BPRB08DGZSDRAM Data Bit 05
SD_D4K1BPRB08DGZSDRAM Data Bit 04
SD_D3L4BPRB08DGZSDRAM Data Bit 03
SD_D2L3BPRB08DGZSDRAM Data Bit 02
SD_D1L1BPRB08DGZSDRAM Data Bit 01
SD_D0L2BPRB08DGZSDRAM Data Bit 00
SD_nCSP1OPRT08DGZSDRAM Chip Select
SD_CKER1OPRT08DGZSDRAM Clock Enable
SD_DQM0M1OPRT08DGZSDRAM Data Mask 0 (Byte Enable)
SD_DQM1M2OPRT08DGZSDRAM Data Mask 1 (Byte Enable)
9/20
MTC50150
Table 2. MTC50150 Pin list (continued)
NamePinBBuffer TypeDescription
SD_DQM2P7OPRT08DGZSDRAM Data Mask 2 (Byte Enable)
SD_DQM3N7OPRT08DGZSDRAM Data Mask 3 (Byte Enable)
ARM/Miscellane ou s Int erf ac e (4)
ARMDEBUGB7IPDIDGZARM Debug Test mode (multiplexes the
ARM TAP onto the JTAG pins)
Tied to ‘0’ in functional mode
FLASHBOOT /
PLL_CTR_RUN
BYPASSPLL /
FS IN #15
UTOPIASELR13IDPDDWDGZSelect external Utopia Interface of ADSL
TCKE3IUPDUWDGZBoundary ScanTest Clock
TDIF3IUPDUWDGZBoundary Scan Test Data In
TDOE1OZPRT08DGZBoundary Scan Test Data Out
TMSE4IUPDUWDGZBoundary Scan Test Mode Shift
NTRSTF4IDPDDWDGZBoundary Scan Reset
ISA_nCS /
TRACEPORT9 /
U_NOTRXREF
A7IPDIDGZBoot from external Flash PROM rather
than from internal ROM
Starts/Stops the PLL test counter
Tied to ‘1’ in functional mode
C5I /
I
JTAG/Te st Inte rf ace (5)
ISA-like Interface (42 )
H15OPRT08DGZISA bus Chip Select / Address Enable /
PDIDGZBypass CPU clock generation PLL
Tied to ‘0’ in functional mode
Full scan input chain 15 (ARM946E)
core (Sachem_ip)
ETM9 Trace port 9 /
Utopia Receive Reference Clock
ISA_nRDB13OPRT08DGZISA bus Read Strobe / Outp ut Enable
ISA_nWRC13OPRT08DGZISA bus Wr ite Strobe
ROM_nCSA14OPRT08DGZFlash PROM Chip Select / Address
ROM_ADDR21 /
PLL_DIV_OUT/
TRACEPKT11 /
U_RXSOC
ROM_ADDR20 /
PLL_NOM_OUT /
TRACEPKT10 /
U_RXCLAV
ROM_ADDR19 /
TRACEPKT9 /
U_TXCLAV
10/20
D14O /
O /
O /
OZ
E15O /
O /
O /
OZ
E16O /
O /
OZ
PRT08DGZFlash PROM Address Bit 21 /
PRT08DGZFlash PROM Address Bit 20 /
PRT08DGZFlash PROM Address Bit 19 /
Enable
Divided clock in PLL test mode /
ETM9 Trace packet 11 /
Utopia Receive Start Of Cell
PLL output clock in PLL test mode/
ETM9 Trace packet 10 /
Utopia Receive Cell Available
ETM9 Trace packet 9 /
Utopia Transmit Cell Available
Table 2. MTC50150 Pin list (continued)
NamePinBBuffer TypeDescription
MTC50150
ROM_ADDR18 /
TRACEPKT8
ROM_ADDR17 /
TRACEPKT7
ROM_ADDR16 /
TRACEPKT6
ROM_ADDR15D13OPRT08DGZFlash PROM Address Bit 15
ROM_ADDR14 /
FS OUT #14
ROM_ADDR13 /
FS OUT #13
ROM_ADDR12 /
FS OUT #12
ROM_ADDR11 /
FS OUT #11
ROM_ADDR10 /
FS OUT #10
ROM_A DDR9 /
FS OUT #9
ROM_A DDR8 /
FS OUT #8
E14OPRT08DGZFlash PROM Address Bit 18 /
G14OPRT08DGZFlash PROM Address Bit 17 /
G13OPRT08DGZFlash PROM Address Bit 16 /
B12O /
O
A12O /
O
C12O /
O
A11O /
O
C11O /
O
B10O /
O
A10O /
O
PRT08DGZFlash PROM Address Bit 14
PRT08DGZFlash PROM Address Bit 13
PRT08DGZFlash PROM Address Bit 12
PRT08DGZFlash PROM Address Bit 11
PRT08DGZFlash PROM Address Bit 10
PRT08DGZFlash PROM Address Bit 9
PRT08DGZFlash PROM Address Bit 8
ETM9 Trace packet 8
ETM9 Trace packet 7
ETM9 Trace packet 6
Full scan output chain 14
Full scan output chain 13
Full scan output chain 12
Full scan output chain 11
Full scan output chain 10
Full scan output chain 9
Full scan output chain 8
ROM_A DDR7 /
FS OUT #7
ROM_A DDR6 /
FS OUT #6
ROM_A DDR5 /
FS OUT #5
ISA_ADDR4 /
ROM_ADDR4
ISA_ADDR3 /
ROM_A DDR3 /
FS IN # 3
ISA_ADDR2 /
ROM_A DDR2 /
TESTSEL106M
ISA_ADDR1 /
ROM_A DDR1 /
TESTSEL70M
ISA_ADDR0 /
ROM_A DDR0 /
FS IN # 6
C10O /
O
D10O /
O
A9O /
O
B9OPRB08DGZISA / Flash PROM Address Bit 4
C9O /
O /
I
D9O /
O /
I
D8O /
O /
I
C8O /
O /
I
PRT08DGZFlash PROM Address Bit 7
Full scan output chain 7
PRT08DGZFlash PROM Address Bit 6
Full scan output chain 6
PRT08DGZFlash PROM Address Bit 5
Full scan output chain 5
PRB08DGZISA / Flash PROM Address Bit 3 /
Full scan input chain 3
PRB08DGZISA / Flash PROM Address Bit 2
Test clock select for PLL test mode
PRB08DGZISA / Flash PROM Address Bit 1
Test clock select for PLL test mode
PRB08DGZISA / Flash PROM Address Bit 0
Full scan input chain 6
11/20
MTC50150
Table 2. MTC50150 Pin list (continued)
NamePinBBuffer TypeDescription
ISA_DATA15 /
ROM_ADDR23 /
PIPESTAT0 /
U_RXENB
ISA_DATA14 /
ROM_ADDR22/
TRACEPKT4 /
U_TXENB
ISA_DATA13 /
GPIO12 /
TRACEPKT2 /
U_RXADDR2
ISA_DATA12 /
GPIO11 /
TRACESYNC /
U_RXADDR1
ISA_DATA11 /
GPIO10 /
TRACEPKT3 /
U_RXADDR0
ISA_DATA10 /
GPIO9 /
TRACECLK /
U_TXADDR2
H13B /
O /
O /
J13B /
O /
O /
J14B /
B /
O /
J16B /
B /
O /
J15B /
B /
O /
K13B /
B /
O /
PRB08DGZISA / Flash PROM Data bus Bit 15 /
I
PRB08DGZISA / Flash PROM Data bus Bit 14 /
I
PRB08DGZISA / Flash PROM Data bus Bit 13 /
I
PRB08DGZISA / Flash PROM Data bus Bit 12 /
I
PRB08DGZISA / Flash PROM Data bus Bit 11 /
I
PRB08DGZISA / Flash PROM Data bus Bit 10 /
I
Flash PROM Address bit 23 in 8 bit
mode /
ETM9 Trace port Pipe status 0 /
Utopia Receive Enable
Flash PROM Address bit 22 in 8 bit
mode/
ETM9 Trace packet 4 /
Utopia Tran sm it En able
GPIO12 in 8 bit mode /
ETM9 Trace packet 2 /
Utopia Receive Address Bit 2
GPIO11 in 8 bit mode/
ETM9 Trace Sync signal /
Utopia Receive Address Bit 1
GPIO10 in 8 bit mode/
ETM9 Trace packet 3 /
Utopia Receive Address Bit 0
GPIO9 in 8 bit mode/
ETM9 Trace clock /
Utopia Transmit Address Bit 2
ISA_DATA9 /
GPIO8 /
TRACEPKT1 /
U_TXADDR1
ISA_DATA8 /
GPIO7 /
TRACEPKT0 /
U_TXADDR0
ISA_DATA7 /
FS IN #14
ISA_DATA6 /
FS IN #13
ISA_DATA5 /
FS IN #12
ISA_DATA4 /
FS IN #11
ISA_DATA3 /
FS IN #10
ISA_DATA2 /
FS IN #9
K14B /
B /
O /
K16B /
B /
O /
B14B /
A15B /
A16B /
B16B /
C15B /
C16B /
PRB08DGZISA / Flash PROM Data bus Bit 9 /
I
PRB08DGZISA / Flash PROM Data bus Bit 8 /
I
PRB08DGZISA / Flash PROM Data bus Bit 7
I
PRB08DGZISA / Flash PROM Data bus Bit 6
I
PRB08DGZISA / Flash PROM Data bus Bit 5
I
PRB08DGZISA / Flash PROM Data bus Bit 4
I
PRB08DGZISA / Flash PROM Data bus Bit 3
I
PRB08DGZISA / Flash PROM Data bus Bit 2
I
GPIO8 in 8 bit mode/
ETM9 Trace packet 1 /
Utopia Transmit Address Bit 1
GPIO7 in 8 bit mode/
ETM9 Trace packet 0 /
Utopia Transmit Address Bit 0
Full scan input chain 14
Full scan input chain 13
Full scan input chain 12
Full scan input chain 11
Full scan input chain 10
Full scan input chain 9
12/20
Table 2. MTC50150 Pin list (continued)
NamePinBBuffer TypeDescription
MTC50150
ISA_DATA1 /
FS IN #8
ISA_DATA0 /
FS IN #7
AF_RXD3 /
FS IN #2
AF_RXD2A1IPDIDGZADSL AFE Receive Data Bit 2
AF_RXD1A2IPDIDGZADSL AFE Receive Data Bit 1
AF_RXD0B3IPDIDGZADSL AFE Receive Data Bit 0
AF_TXD3 /
IDDQModeC6IPDIDGZIDDQ mode activation
FSSHIFTA6IDPDDWDGZFull Scan Sh ift En able
Core Power Supply Pins (26) [1.8V]
VDD_COREF2,
K2,
R2,
P5,
N9,
R10,
R15,
L15,
E13,
B15,
D12,
B6,
B2
PPVDD1DGZ1.8V
15/20
MTC50150
Table 2. MTC50150 Pin list (continued)
NamePinBBuffer TypeDescription
VSS_COREF1,
N5,
P9,
K10,
L16,
F15,
G10,
B11,
D5,
G9,
H9,
J10,
H10
VDD_IOC3,
G2,
J3,
M3,
P3,
R7,
N11,
P14,
K15,
G15,
C14,
D11,
D6
PPVSS3DGZ0 V, comm on with VS S_ IO
I/O Power Supply Pins (28) [3.3V]
PPVDD2DGZ3.3 V
VSS_IOH8,
H7,
J1,
M4,
K7,
K8,
P11,
J9,
G8,
G7,
J7,
J8,
K9
PLL Digital and Analog Power Supply Pins (4) [1.8V]
VDD_DIG_PLLA5PPVDD1P1.8V (DVDD)
VSS_DIG_PLL B5PPVSS1P0 V (not common with VSS_CORE)
VDD_AN_PLLA4PPVDD1P1.8V (AVDD)
VSS_AN_PLLC4PPVSS1P0 V (not common with VSS_CORE)
Unconnected Pads (0) (all have an internal pull-down resistor)
SWMODE0-NAPDDWDGZdo not bond; ‘0’ default value, bond to
PPVSS3DGZ0 V, comm on with VS S_ CO R E
(DVSS)
(AVSS)
nearby VDD_IO to get ‘1’ value
16/20
Table 2. MTC50150 Pin list (continued)
NamePinBBuffer TypeDescription
MTC50150
SELECT106M-NAPDDWDGZdo not bond; ‘0’ default value, bond to
SELECT70M-NAPDDWDGZdo not bond; ‘0’ default value, bond to
SELRSTDLY-NAPDDWDGZdo not bond; ‘0’ default value; bond to
nearby VDD_IO to get ‘1’ value
(activates 106 MHz CPU clock)
nearby VDD_IO to get ‘1’ value
(activates 70 MHz CPU clock)
nearby VDD_IO to get ‘1’ value
(activates prolonged external reset
delay)
Summary of functional, power supply, and unconnected Pins:
Table 3. Summary of MTC50150 Pin list
Pin GroupPin Number
SDRAM57
ARM/Misc4
JTAG test port5
Flash PROM / ISA like interface42
ADSL Front End13
Ethernet MII18
GPIO7
Serial Interface4
Test pins2
I/O supply26
Core supply26
PLL analog + digital supply4
Not Connected0
Total (TBGA-208)208
17/20
MTC50150
Figure 5. PBGA208 (17x17x1.97mm) Mechanical Data & Package Dimensions
mminch
DIM.
MIN.TYP. MAX. MIN.TYP. MAX.
A1.9700.077
A10.2700.011
A21.4700.058
b0.450 0.500 0.550 0.018 0.020 0.022
D16.80 17.00 17.20 0.661 0.669 0.677
D115.000.590
E16.80 17.00 17.20 0.661 0.669 0.677
E115.000.590
e0.950 1.000 1.050 0.037 0.039 0.041
f0.875 1.000 1.125 0.034 0,039 0.044
ddd0.2000.008
OUTLINE AND
MECHANICAL DA T A
PBGA 208
(17x17x1.97)
18/20
7196686 A
Table 4. Revision History
DateRevisionDescription of Chan g es
September 20041First Issue in EDOCS dms.
MTC50150
19/20
MTC50150
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences
of use of such information nor for any infri ngement of patents or other rights of third parties which may result from its use. No licens e is granted
by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject
to change without no tice. This publication supersedes and replaces all information previously supplied. STMicroelectronics pro d uc ts are not
authorized for use as critical components in life support devices or systems without express writt en approval of STMicroelectronics.
The ST logo is a registered trademark of STMicroelectronics.
All other names are the property of their respective owners