TM
Freescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Designing High-Performance Platforms with Serial RapidIO®
Annie HuangAsia Technical Manager
Nov, 2008
PN108
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 2
This presentation describes how to use an AdvancedTCA® / AdvancedMC™ Serial RapidIO based system infrastructure including existing Linux® device drivers and enablement code to initialize a heterogeneous system consisting of traditional processor, DSP and FPGA endpoints in both dynamic and static configurations. We will provide an overview of using the Linux rionet network driver which implements a standard Linux network interface running on top of the RapidIOmessaging model. These systems can be easily used as the basis for a number of diverse application areas, including LTE/WiMAX, media gateways and radio network controllers.
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 3
Brief History of Linux RapidIO support
► RapidIO Support added in Nov 2005 during the linux kernel 2.6.15 release schedule.
► Compliant with the System Enumeration described in RapidIOInterconnect Specification Annex I: Software/System Bring Up specification.
► Relatively Mature Technology and actively maintained.
► Currently being transitioned from the ppc branch to powerpc.
TM
Freescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Freescale ATCA/AMC sRIO enabled infrastructure
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 5
ApplicationSpecific Devices
Digital SignalProcessors
Radio FrequencyDevices
Enterprise Router
Enterprise Switch
3G-H.324M & Video Conferencing Gateway
VoIP Carrier-ClassMedia Gateway
WiMAX Basestation
CommunicationsProcessors
DSLAM
Radio Network Controller
IntegratedAccess Device
Passive Optical Networking Terminal
Storage
Gateway
Networking & Computing Systems Group - Broad Portfolio
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 6
DSLAM
Radio NetworkController
Broadband Wireless Base Station)
MediaGateway
GSN core router
ATCA/AMC for Rapid Development
►ATCA/AMC – Delivers an Open Standards Platform
• Applications driven from off-the-shelf-chassis, cards & components• High speed serial backplane Interconnect• Accelerates development and time to market
►Enabling both Build and Buy models• Portfolio of proven reference designs offer both Build & Buy system development models:
►Build• Freescale owned package of ATCA carrier boards & AMCs including documentation, schematics, Gerbers, ORCAD files, Linux BSP.
►Buy• Productized board designs from 3rd party partners: including Embedded Planet, Emerson Embedded Computing…• Enables rapid system evaluation and development• Accelerates market intercept with fewer resources
MSC8122MSC8126MSC8144
MPC8548MPC8360MPC8568MPC8641D
AMC (Advanced Mezzanine Cards)
ATCACarrier
microTCA (or Custom)
Rack Options
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 7
Why µTCA in Next Generation Networking?
FlexibilityCost
SensitiveSizeBandwidth Form factor PowerDensity
PACSUN AMC Card
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 8
PICMG ® Specifications
http://www.picmg.org/specifications.stm
AdvancedTCA3.0 R2.0(Mar/05)
3.1 Ethernet 3.5 RapidIO
AMC R2.0(Nov/06)
3.3 StarFabric3.2 InfiniBand 3.4 PCI Express 3.6 PRS
.2 Ethernet .4 Serial RapidIO.3 Storage.1 PCI Express and AS
uTCA (Jul/06)
Supports all AMC subsidiary specification formats above
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 9
Scope Alliance MTCA Hardware Profile v1.0 Scope Alliance MTCA Hardware Profile v1.0 December 4December 4thth 20072007
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 10
DSE AMC/ATCA Cards & Eco-Systems
HOST
COMMS
DSP
ATCA
uTCA
PicoTCA
8122AMC 8144AMC-E
8548AMC 8641DAMC
8360AMC
Channel Card
Torridon 2
* 3rd party
Schroff Emerson
CorEdge
8144AMC-S
8568AMC
RadisysATCA 9100
*
* *
*
2008 RoadmapMPC8578
10/100/1000
DDR III
DDR (1)
10GigE XAUI
ControlMMCFLASH
UART
LBBuffer
AMC
PHYPHY
32
DDR III
DDR (2)
6464
SGMII
Debug
LB Conn.32
SRIO
SGMII10/100/1000GigEGigE
x4/x1 sRIO10GigE
I2C
PORT8:11PORT 4:7
PORT 0PORT 1
RJ45RJ45
RS232HEADER
1 Card PlannedPort 0
Port 1
Port 4:7
Port 8:11
I2C
MPC8568
GigE
DDR II
DDR
GigE
SERDES
ControlMMC
FLASH
UART
UTOPIA
TDM
RS232
RJ45
OctalFramer
SERDESSFP
Port 12:15,20
GigE
OC3/12Framer
SFPOC12 or Dual OC3
E1/T1Header
PHY
PHY
LB
Buffer
AMC
PHY
8
3 Cards Planned
Portfolio
OTS CarrierPCI-E
10GigE
OTS MCHsRIOPCI-E
10GigE
Cost EffectiveDevelopment
Demo Platform (Schroff)
*
*
*
1 Card Planned
S SS
S
SS
S
S
S
S sRIO Enabled
S S
S
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 11
Reference Design: MPC8548E AdvancedMCtm
Version 1.5
AMC 0 1456789
1011
sRIOPCI-e
Option
DDR II
GbE
sRIO/PCIe
GbE
GbE
DDR
Local Bus
UART
GbE
MPC8548E
RJ45 PHY
RS232
Flash
buffer
PHY
PHY
PHY
I2C
Port 4:7
Port 3
Port 2
Port 0
AdvancedMCTM
Connector
ControlMMC
Board Level Device Features:1 x MPC8548:
• E500 core at up to 1.33 GHz• 3065 MIPS at 1.33GHz (Dhrystone 2.1)• 512 Kbytes on-chip L2 cache• 4 x Gigabit Ethernet interfaces• DDR memory controller: 333 MHz, 64-bits • Security engine – DES, 3DES, MD-5, Kasumi• x8 PCIe support or:• Single x4 PCIe + single x4 SRIO support• Local bus Flash interface
Board Memory:• Upto 256 MBytes DDR II (SODIMM)• 16 MBytes Flash
Board I/O:
AMC Connector:• 3 x Gigabit Ethernet interfaces (Port 0,2,3)• 1x/4x sRIO or PCIe
Headers and Debug:• JTAG/COP
Front Panel: • 1 x Gigabit Ethernet interface (RJ45)• 1 x RS232
• Application area: Control plane, security and board control processing for:
• BTS• MGW• Enterprise network• Test and measurement • Server blades
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 12
Reference Design: 8144AMC-S AdvancedMCtm
Version 1.6
Board Level Device Features:4 x MSC8144:
• 4 x SC3400 extended cores at 800 MHz / 1 GHz• 16 x ALUs deliver up to 12800 / 16000 MMACS• 512 Kbyte shared M2 memory • 10 Mbytes of 128-bit wide shared M3 memory• DDR memory controller: 200 MHz, • QUICC Engine• 8 x TDM interfaces• Security Engine Core optimized for IPSec, IKE,
WTLS/WAP, SSL/TLS, and 3GPP protocols • 2 x Gigabit Ethernet interface • 1 x ATM controller supporting a UTOPIA interface• 1 x Serial RapidIO interface supporting x1/x4• Serial Peripheral Interface (SPI)
Gigabit Ethernet Switch: • Routes and switches Ethernet ports from each
MSC8144E over SGMII to external connectors
Board Memory:• 256 Mbytes DDR II (Discrete) per MSC8144
Board I/O:AMC Connector:
• 2 x Gigabit Ethernet interfaces (Port 0,1)• x1/x4 sRIO (Port 4:7)• x1/x4 sRIO (Port 8:11)• TDM (16Tx, 16Rx, SYNC, CLK) (Port 12:20)
Headers and Debug:• DSP JTAG/EONCE• CPLD JTAG
Front Panel:• Via Expansion Header•1 x Gigabit Ethernet (RJ45)•1 x JTAG (MMC)•1 x UART•SPI/I2C Programming Headers
Application area: Data plane processing for:• Baseband• MGW• RNC• VGW
ControlMMC
I2C
2:1
Port 8:11
Port 4:7
Port 1
Port 0MC8144E
MC8144E
MC8144E
MC8144E
Gbe
TDM
sRIO
Gbe
TDM
sRIO
Gbe
TDM
sRIO
GbeTDM
sRIO
EthernetSwitch
Expa
nsio
n Po
rt
DDR IIDDR II
DDR IIDDR IIsRIO
Switch
AdvancedMCTM
Connector
Port 12:15
Port 16
Port 17:202:1
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 13
Radisys ATCA9100 Productised ATCA Systems
•Single slot PICMG 3.0/3.1 (Option 9) compliant
•20x MSC8144 DSPs on two mezzanine cards
•Powerful Local Management Processor
•Onboard L2 GE switch provides dedicated per DSP connectivity to ATCA Base Interface
•256MB of per DSP external DDR2 memory
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 14
ATCA/AMC Third Party Products
Learn more: http://www.freescale.com/atca
TM
Freescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
RapidIO Enumeration
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 16
Enumeration vs Discovery
► Enumeration is an “active” network depth first search.• As endpoints are found they are locked, queried, and then initialised
dependent if the endpoint is a device or switch.Endpoint – New Device ID is allocated.Switch – Routing operations initialised dependent on its Vendor/DeviceID
– Enumeration algorithm calls itself recursively with an hopcount + 1 over each active switchport.
– Once the depth first search backtracks the switch routing tables are updated with all devices found beyond the switch.
• On completion enpoints are unlocked and their Component Tag registers updated to signify enumeration complete.
•► Discovery is a “passive” enumeration.
• Waits until Component Tag signals enumeration complete.• Traverses the network , discovering all devices, switches.• Does not update Device ID’s, routing tables etc.
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 17
RapidIO: Maintenance Transactions
► Enumeration/Discovery is achieved via Maintenance Transactions.
HopcountDevice IDAddress
Device ID: 0xFFDevice
Device ID: 0xFFDevice
Device ID: 0x00Device
00 XX Acquire Lock
1
20
3
01 FF Acquire Lock
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 18
Device ID: 0xFFDevice
Enumeration Example – Step 1
HopcountDevice IDDescription
Maintenance Transaction
00 FF Device Type ?
Device ID: 0xFFDevice
Device ID: 0xFFDevice
Device ID: 0x00Device
00 FF Write Route
00 FF Acquire Lock
1
20
3
Switch Routing Table
DeviceID Port No
0x00 0xF
0x01 0xF
0x02 0xF
0x03 0xF
0xFF 0xF
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 19
DeviceID: 0xFFDevice
Enumeration Example – Step 2
HopcountDevice IDDescription
Maintenance Transaction
01 FF Device Type ?
DeviceID: 0xFFDevice
DeviceID: 0xFFDevice
DeviceID: 0x00Device
01 FF Write Device ID
01 FF Acquire Lock
1
20
3
00 XX Update Route
Switch Routing Table
DeviceID Port No
0x00 0x1
0x01 0xF
0x02 0xF
0x03 0xF
0xFF 0x0
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 20
DeviceID: 0xFFDevice
Enumeration Example – Step 3
HopcountDevice IDDescription
Maintenance Transaction
01 FF Device Type ?
DeviceID: 0xFFDevice
DeviceID: 0x01Device
DeviceID: 0x00Device
01 FF Write Device ID
01 FF Acquire Lock
1
20
3
00 XX Update Route
Switch Routing Table
DeviceID Port No
0x00 0x1
0x01 0x0
0x02 0xF
0x03 0xF
0xFF 0x2
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 21
DeviceID: 0xFFDevice
Enumeration Example – Step 4
HopcountDevice IDDescription
Maintenance Transaction
01 FF Device Type ?
DeviceID: 0x02Device
DeviceID: 0x01Device
DeviceID: 0x00Device
01 FF Write Device ID
01 FF Acquire Lock
1
20
3
00 XX Update Route
Switch Routing Table
DeviceID Port No
0x00 0x1
0x01 0x0
0x02 0x2
0x03 0xF
0xFF 0x3
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 22
DeviceID: 0x03Device
Enumeration Example – Final
HopcountDevice IDDescription
Maintenance Transaction
01 all Release Lock
DeviceID: 0x02Device
DeviceID: 0x01Device
DeviceID: 0x00Device
01 all Enum complete
1
20
3
Switch Routing Table
DeviceID Port No
0x00 0x1
0x01 0x0
0x02 0x2
0x03 0x3
0xFF 0xF
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 23
Heterogeneous Enumeration/Discovery.
DeviceID: 0x03
MSC8144SDOS
DeviceID: 0x02
MPC8568Linux
DeviceID: 0x01
MPC8641Linux
DeviceID: 0x00
MPC8548Linux
1
20
3
Switch Routing Table
DeviceID Port No
0x00 0x1
0x01 0x0
0x02 0x2
0x03 0x3
0xFF 0xF
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 24
Dynamic Enumeration
DeviceID: 0x03
MSC8144SDOS
DeviceID: 0x02
MPC8568Linux
DeviceID: 0x01
MPC8641Linux
DeviceID: 0x00
MPC8548Linux
1
20
3
Switch Routing Table
DeviceID Port No
0x00 0x1
0x01 0x0
0x02 0x2
0x03 0x3
0xFF 0xFDeviceID: 0x02
MSC8144SDOS
DeviceID: 0x01
MPC8568Linux
DeviceID: 0x01
MPC8641Linux
DeviceID: 0x00
MPC8548Linux
1
20
3
Switch Routing Table
DeviceID Port No
0x00 0xF
0x01 0x0
0x02 0x1
0x03 0x2
0xFF 0xF
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 25
Static Enumeration
DeviceID: 0x03
MSC8144SDOS
DeviceID: 0x02
MPC8568Linux
DeviceID: 0x01
MPC8641Linux
DeviceID: 0x00
MPC8548Linux
1
20
3
Switch Routing Table
DeviceID Port No
0x00 0x1
0x01 0x0
0x02 0x2
0x03 0x3
0xFF 0xFDeviceID: 0x03
MSC8144SDOS
DeviceID: 0x02
MPC8568Linux
DeviceID: 0x01
MPC8641Linux
DeviceID: 0x00
MPC8548Linux
1
20
3
Switch Routing Table
DeviceID Port No
0x00 0x1
0x01 0x0
0x02 0x2
0x03 0x3
0xFF 0xF
TM
Freescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Rionet Network Driver
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 27
Rionet: RapidIO Messaging Network Driver
DeviceID: 0x02
MSC8144SDOS
DeviceID: 0x01
MPC8641Linux
DeviceID: 0x00
MPC8548Linux
1
20
3
TYPE PayloadSRCDEST6 6 2
4082
4096
Ethereal/Wireshark
ping/tftpNFS File Systemssh ftp
Sockets Based App
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 28
RapidIO Download/Control Utility
► User application.• Reset RapidIO endpoints.• Re-Enumerate endpoints ie Set device ID.• Download Code/Data to endpoint.• Instruct endpoint to execute at a particular address.• Upload Code/Data from endpoint.• Currently non-standard – System dependent.
► Device driver • Identical functionality.• Removes security issues• Increased complexity.
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 29
Linux: Current RapidIO support Infrastructure
► Static/Dynamic Enumeration/Discovery.• Part of the standard linux kernel.
►Rionet: RapidIO network interface driver.• Part of the standard linux kernel.
► Control utilities.• Not part of the kernel but are device/system/application dependent• Example code for Freescale PowerPC to DSP.• Third parties.
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 30
Current/Future Linux Work
►Standardise static enumeration support – Device Tree’s.
►Enhanced error detection/correction.
►Shared Memory Rionet driver.
►Hotplug/Hotswap support
►Expose RapidIO events / resource allocation to user apps.
► Standardise control API.
TM
Freescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Rapid sRIO Enabled System Prototyping
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 32
MSC8144
Scalable, Programmable Multi-standard Basestation PlatformLTE & WIMAX Capable
DUC, DDC RLC
(ARQ)MAC
(HARQ)RF/IF
Sector Processing for Radio Baseband
Freq Process OFDMA/ SCFDMA
User Processing
(inc. FEC)
Turbo
FFT.
MAC-CPS
SchedulerDUC, DDC MAC
-CSRF/IF
Layer 1 PHYFreq Process
PUSC, Ranging, Eq.,
MRC, STC
User processing
FEC, HARQ, QAM mod…
WiMAX
LTE
Turbo
FFT
S1/X2 Network Interface
PDCP
Network Interface
Scheduler
sRIOGigE
sRIOGigE
MSC8144 MPC8548FPGA MPC8568
IP or ATM/TDM
sRIOGigE
sRIOOBSAICPRI
To Antenna
Layer 1 PHY Layer 2 MAC
Layer 2 MAC
gnal
Control
Radio Layer1 - Physical Layer
Radio Layer2 - MAC Layer
NetworkInterface
DUC/DDCRF Small
SignalRFPA
Key Takeaways:• Modular partitioning• Scalable platform• Consistent interconnect (Gigabit Ethernet, Serial RapidIO®)
Freescale RF Products
(HV07)
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 33
Unified AMC™ Rapid Development platform for Base Stations
Modular AMC platform
MPC8568
MPC8548
MSC8144
FPGA for Fibre To RH Antenna
PowerQUICC® processorControl
Radio L1Physical
Layer
Radio L2MAC Layer
NetworkInterface
U/DConv.
RFSmallSign
RFPA
μTCA Chassis
Network Interface &
Control Card(MPC8568)
Radio Layer 2 Processing
Card(MPC8548)
Radio Layer 1 Baseband DSP Card
(MSC8144)
Antenna Card
►Features and Benefits• Scalable and flexible AMC-based platform• Serial RapidIO®/Ethernet backplane
interconnect• Industry-leading processing platforms
Demo 2: LTE Integrated Layer 1 & 2 Uplink
Demo 4: Lime Micro multistandardTransceiver AMC for a local antenna
ORBittware FPGA AMC for remote antenna
Demo 1: LTE Network Interface
Demo 3: WIMAX Layer 1 plus Arraycom AMAS smart Antenna
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 34
ATCA/AMC Rapid Development System Broadband Wireless Basestation
ATCA Carrier Blade ATCA Rack
Multi-Standard
Radio Channel
Card(MPC8541 &
MSC8126)
►User Benefits (across platforms): • Scalable, soft programmable solutions, pave
way to low risk consolidated solutions• Highly integrated processing platforms
deliver highest MIPS/Watt (CPU and DSP)• Fast Serial backplane connect for GbE,
SRIO (and PCI-e)
Modular systems = same hardware + different software
Network Interface
Card(MPC8360)(MPC8568)
ControlCard
(MPC8548)(MPC8641)
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 35
ATCA/AMC Rapid Development SystemConverged Wireless/Wireline Media Gateway
Network Interface
Card(MPC8360)(MPC8568)
ControlCard
(MPC8548)(MPC8572)
►User Benefits (across platforms): • Scalable, soft programmable solutions, pave
way to low risk consolidated solutions• Highly integrated processing platforms
deliver highest MIPS/Watt (CPU and DSP)• Fast Serial backplane connect for GbE,
SRIO (and PCI-e)
Modular systems = same hardware + different software
Media Gateway
Processing(MSC8144
DSP)
T3x3 PSTN Card [for Bulk Testing]
μTCA Chassis
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 36
Higher Value Networking Solutions
Wireless & Wireline
Access
Software Technology
Tools & Support
Reference Platforms
COTS Products
Optimized software offers higher value customer engagements - much more than “just silicon”
Software development & debug systems - intimately aligned with processors
Rapid system development with Freescale ATCA/AMCreference platform collateral
Board partners: industry-standard platforms- enable faster time to market
Software- Media Gateway software- Multi-standard Baseband PHY software- Baseband Media Access MAC software - DSP Application software libraries- Comprehensive QUICC EngineTM ucode- Consistent QUICC Engine Driver API- Open QUICC Engine program
ATCA/AMC- Torridon2 ATCA carrier - PQ3/8126 BTS Radio ch card AMC- MSC8122 Media Gateway AMC- MPC8548 Control blade- MPC8641 Processor blade- MPC8360 3G Network line card- MSC8144 MGW/RNC AMC - 8568 Network card (2Q07)- 8144 BTS card (2Q07)
Development/Debug Tools- Development boards- Code Warrior IDE tools - Compiler/debug/simulator- PowerQUICC Linux OS BSP- StarCore SmartDSP OS
Support- Documentation- Application notes- White papers- Performance benchmarks- Training
COTS Board Vendors- Radysis- Motorola ECC- Kontron- Mercury Computers- Emerson Network Power- Embedded Planet- GDA Technologies- Interphase - Schroff
TMFreescale Semiconductor Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 37
Related Session Resources
SessionsSession ID
DemosPedestal ID
Title
Demo Title
Session Location – Online Literature Libraryhttp://www.freescale.com/webapp/sps/site/homepage.jsp?nodeId=052577903644CB