freescale's high-performance starcore dsps for the ...€¦ · serial rapidio, pci express ......
TRANSCRIPT
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Barry SternBaseband DSP & SoC Product Line, Marketing Manager
Freescale's High-Performance StarCore DSPs for the Baseband Market
June 2010
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
►Freescale DSP roadmap
►Freescale wireless base station – focus markets
►MSC8156/4 multicore baseband DSPs• MSC8156 multicore DSP – highlights• MSC8156/4 DSP enablement & ecosystem
►MSC8156/4 DSP - typical baseband systems
2
Agenda
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
StarCore DSP Devices Roadmap
3
2010
• 6/4 SC3850 1 GHz+ cores• MAPLE-B Baseband Coprocessor• Serial RapidIO, PCI Express
• 6/4 SC3850 • 1 GHz+ cores• SRIO, PCIe
• 2/1 SC3850 1 GHz+ cores• SRIO, PCIe
Available Now
AcceleratedPerformance-Base station
OptimizedPerformance- Aerospace and defense-Test and measurement- Medical
Cost Efficient Performance- Medical- General purpose
MSC8256MSC8254
MSC8252MSC8251
2011 2012
MSC8144
MSC812x
MSC8113/2
• 4 SC3400 1 GHz cores
• 4 SC140 300-500 MHz cores
• 3/2 SC140 300-400 MHz cores
Next Gen
Next Gen
MSC711x• 1 SC1400 266-
300 MHz core
Planning Execution ProductionProposal
Sample
Production
Pin for pin compatible Families:
MSC8156
MSC8154
Next Gen
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 4
Freescale Wireless Base Station – Focus Markets
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Rysavy research
Mobile Broadband Standards – Timelines and Challenges
5
Latency requirements by different Technology => Better QoS
2008 2009 2010 2011 2012 2013
GSM
HSPA
LTE
Wave 2DL: 46 MbpsUL: 4 Mbps
in 10MHz TDD
Rel. 1.5 IEEE 802.16mWiMAX
More Spectrum (5 MHz to 100 MHz)
Greater Spectral Efficiency
More Sites (Macro, Micro, Pico, Femto)
LTEDL: 326 MbpsUL: 86 Mbps
In 20MHz
LTE(Rel 9)
in 20MHz
LTE Advanced(Rel 10)
DL > Gbps
HSPADL: 14.4 MbpsUL: 5.76 Mbps
in 5MHz
Rel 7 HSPADL: 28 Mbps
UL: 5.76 Mbpsin 5MHz
Rel 8 HSPA+DL: 42 Mbps
UL: 11.5 Mbpsin 5MHz
EDGEDL: 474 KbpsUL: 474 Kbps
Evolved EDGEDL: 1.89 MbpsUL: 947 Kbps
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Focus Market Segments
Wireless Access► Multi-standard wireless base stations
• FDD-LTE (4G)• HSPA+ (3.5G)• TDD-LTE (4G China)• TD-SCDMA (3G China)• WiMAX
► Multiple base station form factors• Macro• Micro• Pico
► SDR – software definable radio• Deploying different standard base
stations by using same hardware design enabled by different underlying software
Drive for optimal programmable DSP performance density (cost, power)
WiMAXMacrocell
MultimodeMicrocell
TD-SCDMAMacrocell
MultimodePicocell
3G-LTEMacrocell
WCDMA/HSPAMacrocell
SDR
MobileInfrastructure
High Performance
MultiStandard
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 7
Broadband Wireless Infrastructure Baseband ProcessorMSC8156 Multicore DSP – Highlights
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
MSC8156 Industry Awards
► Industry’s highest performing programmable DSP
► Six fully-programmable DSP cores deliver 6 GHz + baseband acceleration
► Industry's first 45 nm DSP
► Fully qualified
88
EN-Genius Announces 2008's Product of the Year WinnersJanuary 12 ,2009
“Freescale has correctly identified the need for a high-capacity DSP that’s been specially tweaked for 3G wireless applications, the raw processing power and low solution cost that this new multi-core monster brings to the game should win them a fair share of business in the next generation, or two, for wireless infrastructure equipment.”
Best LTE Chip AwardMay-2009
“Electron d’Or 2009” in the “Processors Category” by Electronique magazine
June 2009
Announced the Winner in InfoVision/IEC Consortium Awards program
September 2009
Freescale SC3850 DSP core earns highest BDTImark2000™ score to dateFreescale StarCore® SC3850 core technology used in theMSC8156 multicore DSP has garnered leading benchmarkresults from independent signal-processing technologyanalysis firm, Berkeley Design Technology, Inc. (BDTI)
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
MSC8156 Highlights
9
► Target wireless base station systems• 3G-LTE, TDD-LTE, WiMAX, HSPA+
and TD-SCDMA• Meets all leading future wireless
technologies
► Multi-standard technology, Single device performance:
• Single-sector 3G-LTE• Multi-sector WIMAX• Multi-carrier TD-SCDMA• Multi-sector HSPA along with external
chip rate acceleration
► Highly efficient internal memory • Large on die low latency memory:
6x 512 KB of L2/M2 + 1 MB M3 = 4 MB
► MAPLE-B accelerator • High throughput, multi-standard
compliant, re-programmable
► MSC8156 device performance• Optimized programmable
performanceBased on next generation SC3850 DSP core, delivers up to 48 GMACS
– 6 GHz effective performance
• Embedded with innovative baseband accelerators
• High-speed standard interfaces2x Serial RapidIO®, 2xSGMII, 2xDDR-3, PCI Express®
• Highly optimized multilevel memory• High-speed DDR interface
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
MSC8156/E – Broadband Wireless DSP
10
QEEthernet
DMA
8-Lanes 3.125G SerDes
sRIO
sRIO
CLASS Fabric
PCIe
1024 KBShared
M3 memory
64-bitDDR-2/3
Memory Controller
1GE
x4x4x4
Clocks/Reset
I2C
SPI
GPIO
DUART
1GE
MAPLE-BBaseband Accelerator
HSSI
Starcore™SC3850 DSP Core
D-Cache I-Cache
512 KBBacksideL2 Cache 32 KB 32 KB
DMA SecurityEngine
► Target applications• PHY layer processing for FDD-LTE,
TDD-LTE, HSPA+, TD-SCDMA, CDMA2K and WiMAX channel cards in NodeB BTS
► Key advantages• Industry’s highest performance
DSP, outperforms competitors’ highest performing multicore DSP by more than double
• Featuring six fully-programmable 1GHz DSP cores delivering 6 GHz of DSP processing power plus innovative, multi-standard baseband specific accelerators
• Supports at least 3G-LTE 10 MHz sector, UL+DL including MIMO in a single device
► The MSC8156 DSP has been qualified on advanced 4 5nm process technology
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
MSC8154/E – Broadband Wireless DSP
11
QEEthernet
DMA
8-Lanes 3.125G SerDes
sRIO
sRIO
CLASS Fabric
PCIe
1024 KBShared
M3 memory
64-bitDDR-2/3
Memory Controller
1GE
x4x4x4
Clocks/Reset
I2C
SPI
GPIO
DUART
1GE
MAPLE-BBaseband Accelerator
HSSI
Starcore™SC3850 DSP Core
D-Cache I-Cache
512 KBBacksideL2 Cache 32 KB 32 KB
DMA SecurityEngine
► Target applications• PHY layer processing for FDD-
LTE, TDD-LTE, HSPA+, TD-SCDMA, CDMA2K and WiMAXchannel cards in NodeB BTS
► Key advantages• Featuring four fully-
programmable 1 GHz DSP cores delivering 4 GHz of DSP processing power plus innovative, multi-standard baseband specific accelerators
• Enables pico/micro base stations
► The MSC8154 DSP has been qualified on advanced 45 nm process technology
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
MSC8156/E Architecture
12
Virtual
Interrupts &Hardware
Semaphores
BootROM
JTAG/SAP
DDR 2/3Controller
64-bit @ DDR800
I2C
UAR
T
200Mbps
TDM1024Ch.
MAPLE-B
TVPE
RISC RISC
FFTPE
DFTPE
M3Memory1056 KB
8GB/s
1 Gbps
SecurityEngine
QUICCEngineTM
1GbpsEthernet
1GbpsEthernet
1 Gbps
RISC RISC
SPI
32 ch.DMA
8 GB/s8 GB/s
8 GB/s
SC3850DSP Core
800MHz-1GHzStarCore SC3850
Subsystem
32 KBI-Cache
32 KBD-Cache
MMU
512 KBL2/M2
4GB/s
8 GB/s
SC3850DSP Core
800MHz-1GHzStarCore SC3850
Subsystem
32 KBI-Cache
32 KBD-Cache
MMU
512 KBL2/M2
4GB/s
8 GB/s
SC3850DSP Core
800MHz-1GHzStarCore SC3850
Subsystem
32 KBI-Cache
32 KBD-Cache
MMU
512 KBL2/M2
4GB/s
8 GB/s
SC3850DSP Core
800MHz-1GHzStarCore SC3850
Subsystem
32 KBI-Cache
32 KBD-Cache
MMU
512 KBL2/M2
4GB/s
<8GB/s
Non-blocking Switching Matrix 12 masters x 8 slaves each with 128 bit i/f
4GB/s
8 GB/s
SRIO1x/4x
SRIO1x/4x
OCN8
LYNX LYNX
High Speed Serial Interfaces (HSSI)
PCI-EX
DDR 2/3Controller
64-bit @ DDR800
<8GB/s
Two 1x/4x 3.125GbaudPCIe 1x/4x, two SGMII
RGMIIRGMII
8 GB/s
Baseband Accelerators
8 GB/s
SC3850DSP Core
800MHz-1GHzStarCore SC3850
Subsystem
32 KBI-Cache
32 KBD-Cache
MMU
512 KBL2/M2
8 GB/s
SC3850DSP Core
800MHz-1GHzStarCore SC3850
Subsystem
32 KBI-Cache
32 KBD-Cache
MMU
512 KBL2/M2
4GB/s
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
SC3850 DSP Core
►SC3850 core advantages• 1 GHz at 45nm• High performance for deep pipeline architecture – advanced branch prediction• Control code efficiency - hardware support for stack, many control-oriented instr.• Easy programming - interlocked pipeline, backward compatible with all SC
devices• Intrinsic MAC functionality (Vs. MPY + ADD) – 8 GMAC per core• Multicore support - semaphore support (read-modify-write)
►SC3850 subsystem advantages• Memory management unit (MMU)
Flexible memory protection - Easier debug, faster time to marketAddress translationBetter MTBF (mean time between errors)
• L1 data and instr. caches – 2*32 KB, 8 way, hardware and software pre-fetch• Private L2 cache – 512 KB, unified data/Instr., dynamically defined as M2• Debug and profiling - smart breakpoints, non intrusive profiling capabilities
13
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 14
SC3850 core BDTI Scores Update – Jan 2010
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
MAPLE-B Block Diagram
15
PSIF : Programmable System InterfaceTVPE : Turbo/Viterbi Processing EngineFFTPE : FFT Processing EngineDFTPE : DFT Processing EngineCRCPE: CRC processing Engine
PSIF
CESlave
Rou
ting
and
Con
fig
I/O Data Buffer
FFTPE
TwiddlesMemory SBIF
Radix 8Cells
Radix 4Cells
Radix 2Cells
SIF
TwiddlesMemory
I/O Data Buffer
DFTPE
Rou
ting
and
Con
fig
Radix 4Cells
Radix 5Cells
Radix 3Cells
Radix 2Cells
SBIF
SIF
DATASRAM16kB
DATASRAM16kB
CD , NII, HO MEM
CTL
CDLEXTL
EXT MEM
TVPE
NIILHOL
SIFSIF
Interrupts
DRE0 DRE1 DRE2 DRE3VRE
Arbitration and switching
SystemDMA Engine MAG2DRAM IRAM
16kBRISC 1
CoreIRAM 16kB
RISC 0 Core PIC
DRAM
2x 64b 450MHz
64b 450MHz
Local DMA/CRC PE x2
PSIF config
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
MAPLE-B Baseband Acceleration – Benefits
16
Flexibility
Cost
Hardware/ASIC
MAPLE
Flexibility:• Technologies/standards modifications• Algorithmic modifications• Architecture options• Solution scalability
Cost:• Power dissipation• Silicon area
Programmable System Interface (PSIF)• 1-4 RISC controllers• 1-12 Processing Elements• 1-4 System DMA’s & internal DMA’s
PE PE PEPEPE
• Multistandard support• High throughputs• From Macro to Femto• Adaptable to multiple standards• Mix and match different PE’s for various
solution scalability and derivatives
FPGA
Processing Engines
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
MAPLE-B Accelerator - Performance and Standards Compliance
17
IEEE® 802.16 Rev2
3GPP TS 36.212 FEC and CRC
3GPP TS 25.212 (FDD) FEC & CRC3GPP TS 25.222 (TDD) FEC & CRC
WiMAX Systems MAPLE-B (MSC8156)Turbo DecodingOptional support for sub-block de-interleaving
> 195 Mbps (6 iterations)
Viterbi DecodingOptional support for periodic de-puncturing
> 100 Mbps (Tail-biting multi-iteration)
FFT/IFFTOptional support for guard bands insertion
> 350 Msps using 2 units (FFTPE, DFTPE)
CRC, Insertion for DL and check for UL > 10 Gbps , CRC16 (PDU)
3GLTE FDD/TDD Systems MAPLE-B (MSC8156)Turbo DecodingOptional support for sub-block de-interleaving
> 200 Mbps (6 iterations)
Viterbi DecodingOptional support for periodic de-puncturing
> 100 Mbps (Tail-biting multi-iteration)
FFT/IFFT/DFT/IDFTOptional support for guard bands insertion
> 280 Msps FFT using FFTPE> 175 Msps DFT using DFTPE
CRC, Insertion for downlink and check for uplink > 10 Gbps , CRC24A, CRC24B
UMTS – WCDMA, HSPA+ MAPLE-B (MSC8156)Turbo Decoding > 165 Mbps (6 iterations)
Viterbi DecodingOptional support for periodic de-puncturing
> 115 Mbps (Zero tail, K=9)
FFT/IFFT > 350 Msps FFT using FFTPE and DFTPE
CRC, Insertion for DL and check for UL > 10 Gbps , CRC24
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
MSC8156 Other Building Blocks
►Security engine acceleration – enabling data protection for MAC/L2 processing
►Dual Serial RapidIO® – x4 at 3.125G => 20 Gbps, high throughput interfaces connecting to antenna, L2/MAC processor and other DSPs on channel card
►Dual Gigabit Ethernet – control path
►PCI Express® – x4 at 2.5G, high throughput interface connecting to L2/MAC processor or ASIC/FPGA
►Dual DDR 2/3 64b 800 MHz – high throughout memory interfaces
18
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 19
MSC8156/4 DSP Enablement and Ecosystem
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
CodeWarrior Development Studio for StarCore v10.0A complete development environment under Eclipse
► Eclipse IDE• Configuration wizards• Plug-in architecture• Third-party community
► StarCore Build Tools• C/C++ optimizer compilers
► Software Simulators• Multicore functional accurate simulator• Core platform cycle accurate simulator• MAPLE integrated into multicore
simulator► SmartDSP - Operating Systems
• Pre-emptive, high performance, field deployed, networking stacks
• Royalty-free► StarCore Debugger
• Multicore and multi-DSP• MSC8144, MSC8156, MSC8154
targets► Trace and Profile
• Profiler• Trace data offload via Ethernet using
SmartDSP HEAT technology
20
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
3G-LTE Reference Software/Hardware
21
8154AMCBoard Reference
Item Standard Description L1Software 3GPP TS
36.211/ 36.212/ 36.213/36.214
Software kernels sources for MSC8156:- ANSI-C source for channel estimation SISO/MIMO- UL MU-MIMO- DL MIMO- MMSE modulation demapping- UL / DL HARQ- Turbo encoder- RACH- PDSCH, PUSCH- ULSCH, DLSCH
L2/L1 Interworking
3GPP TS 36.300
- Well defined L2/L1 interface- Reuse possible across devices
Board AMC Multi-standard baseband AMC platform
- Sample quantities as development reference- Cards available to decrease time-to-market
Platform 3GPP TS 36.201
Quick Start integrated reference platform- Running L1/L2 multicore system software
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
MSC8156 Application Development System (MSC8156ADS)
► DSP - MSC8156 multicore DSP
► Memories –DDR2&3 1 GB each
► Ethernet Switches –SGMII and RGMII
► SGMII/RGMII PHY► TDM – 2x E1/T1 framers and
PTMC• AdvancedMC™ connector• Dual 1000BaseX• Dual Serial RapidIO® x4 / PCI
Express® x4• TDM
► Board form factor –dual-width AMC
► Availability – now► Price - $3900
22
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
MSC8156AMC – Reference Development System
23
MMC
I2C
Port 8:11
Port 4:7
Port 1
Port 0
Port 12:15
Port 17:20
FPGA
SRIO SWITCH[IDT 80KSW0005]
4x4x
4x4x
4x4x
EthernetRGMII Switch
[VSC7384]
4x4x
RJ45
4x4x 4x
4x
JTAG
JTAG
4x4x
JTAG Conn.
EEPROM
2:1 2:1
SRIO
PCIeSRIO/PCIe
EEPROM
EthernetTrans
[VSC8224]DD
R III
64 – bit
DD
R III
64 – bit
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.MSC8154
GigE
I2CsRIOsRIO
JTAG
Mezzanine
GigE
MDIO
MDIO
JTAG
DD
R III
64 –bit
DD
R III
64 –bit
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.
MSC8154GigE
I2CsRIOsRIO
JTAG
Mezzanine
GigE
MDIO
DD
R III
64 – bit
DD
R III
64 – bit
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.
MSC8154GigE
I2CsRIOsRIO
JTAG
Mezzanine
GigEMDIO
RJ45
SPI Flash
SPI
SPI
SPI
4x4x
4x
I2C
EEPROM
Mini- USB
Mini- USB
USB
UART FT2232
EthernetEthernet
SRIO/PCIeSRIOSRIOSRIO
SPI
{USB]
► High-density DSP platform• 3x MSC8156 multicore DSP – each with:
6x SC3850 StarCore DSP cores at 1 GHz + MAPLE-B baseband accelerator2x 512 MB of 64-bit DDR3 memory
► Connectivity• Four 3.125 GB Serial RapidIO® (x4)
interfaces from backplane to DSP farm via Serial RapidIO switch
• Two 1000 Base-X Gigabit Ethernet interfaces from backplane to DSP farm via Ethernet switch
► Module Management Controller (MMC)
• Hot swapping• Board control
► Target applications• 3G-LTE, WCDMA, WiMAX base stations
and media gateway systems• Design reference and enablement platform
for customers and third parties
► Form factor• Single-width AMC
► Availability – Now► Price - $6000
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
3G-LTE eNodeB – Capacity and Software Processes Mapping
2424
► 3G-LTE FDD/TDD: • Single sector 20
MHz, 2x4 MIMO UL, 4x4 MIMO DL
• Up to 300 Mbps DL, Up to 150 Mbps UL
► WiMAX TDD:• 3 sectors 10 MHz• Up to 50
Mbps/Sector DL• Up to13
Mbps/Sector UL
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
MSC8154 Picocell System
►3G-LTE FDD/TDD -• Single sector 10 MHz• 100 Mbps DL, Up to 50 Mbps UL• 2x2 MiMO
25
DDR
DDR2/DDR3
GbE
P2020GbE
LBsRIO
Bac
k Pl
ane
4xDD
R
DD
R2/3 GbE
sRIO
MSC8154sRIO
L1 - PHY
L2/L3 - MAC/RLC/Transport
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
P2020-MSC8156/4 AdvancedMC™ Reference DesignFor 3G-LTE Picocell
Layer 2/3
P2020+MSC8156 Combined Channel Card
LTE ReferenceSoftware
RLCMACFrequency Processing
User Processing
IP Security
IP
PDCP (En-
crypt)
Scheduler
SmartDSP OS Linux OS Linux OS
Layer 1
MSC8156 AMC P2020 AMC
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Freescale’s Value Add Base Station Solutions► Freescale DSPs enable OEMs the opportunity to take full advantage of LTE capabilities
• 6 GHz raw performance with fully programmable cores• Embeds the unique Freescale MAPLE-B technology that accelerates Turbo and Viterbi, MiMO, CRC,
Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), Discrete Fourier Transform (DFT), Inverse Discrete Fourier Transform (IDFT) operations currently performed in FPGA/ASIC custom devices, contains configurable RISC engines which can be reprogrammed in the future to accommodate updates
• Supports legacy 3G technologies as well as the newest wireless standards to enable using same DSP for multiple technologies or in a multi-standard base stations
► Manufactured at most advanced process technology• Helps to significantly increase performance and design energy efficient solution while integrating
functionality compared to previous generations process technologies• Help OEMs deliver cost-effective solution, to design small form factor channel cards that take up less
space, increased functionality and consumes less power giving the opportunity to provide differentiated and competitive solutions for their customers
► High speed and standard interfaces pertinent to different board topologies• Meet required throughputs• Equipped with off-the-shelf ecosystem
► Cost-optimized solutions• Reduces channel card BOM by reducing chip count and eliminates the need to externally attach costly,
customized and power hungry devices • Enabling common hardware platform cross multiple air interfaces saving CAPEX and OPEX
► Future roadmap• Already addressing the need for highly optimized 3G-LTE Macro and Pico base stations• Forward looking for cost optimized 3G-LTE and advanced-LTE eNB solutions
27
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Freescale Product Longevity Program
► The embedded market needs long-term product support
► Freescale has a longstanding track record of providing long-term production support for our products
► Freescale offers a formal product longevity program for the market segments we serve
• For the automotive and medical segments, Freescale will make a broad range of program devices available for a minimum of 15 years
• For all other market segments in which Freescale participates, Freescale will make a broad range of devices available for a minimum of 10 years
• Life cycles begin at the time of launch
► A list of participating Freescale products is available at: www.freescale.com/productlongevity
TM