01.12.2012 Views

MAPLE-B Baseband Acceleration - Freescale

MAPLE-B Baseband Acceleration - Freescale

MAPLE-B Baseband Acceleration - Freescale

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

June 2010<br />

<strong>Freescale</strong>'s High-Performance StarCore<br />

DSPs for the <strong>Baseband</strong> Market<br />

Barry Stern<br />

<strong>Baseband</strong> DSP & SoC Product Line, Marketing Manager<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

TM


Agenda<br />

►<strong>Freescale</strong> DSP roadmap<br />

►<strong>Freescale</strong> wireless base station – focus markets<br />

►MSC8156/4 multicore baseband DSPs<br />

• MSC8156 multicore DSP – highlights<br />

• MSC8156/4 DSP enablement & ecosystem<br />

►MSC8156/4 DSP - typical baseband systems<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

2<br />

TM


Accelerated<br />

Performance<br />

-Base station<br />

Optimized<br />

Performance<br />

- Aerospace and defense<br />

-Test and measurement<br />

- Medical<br />

Cost Efficient<br />

Performance<br />

- Medical<br />

- General purpose<br />

Proposal<br />

Sample<br />

Production<br />

MSC8144<br />

Available Now<br />

• 6/4 SC3850 1 GHz+ cores<br />

• <strong>MAPLE</strong>-B <strong>Baseband</strong> Coprocessor<br />

• Serial RapidIO, PCI Express<br />

• 4 SC3400 1 GHz cores<br />

MSC812x<br />

• 4 SC140 300-<br />

500 MHz cores<br />

MSC8113/2<br />

• 3/2 SC140 300-<br />

400 MHz cores<br />

MSC711x<br />

• 1 SC1400 266-<br />

300 MHz core<br />

Planning Execution Production<br />

MSC8156<br />

MSC8154<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

StarCore DSP Devices Roadmap<br />

MSC8256<br />

MSC8254<br />

• 6/4 SC3850<br />

• 1 GHz+ cores<br />

• SRIO, PCIe<br />

MSC8252<br />

MSC8251<br />

• 2/1 SC3850 1 GHz+ cores<br />

• SRIO, PCIe<br />

2010<br />

Pin for pin compatible Families:<br />

3<br />

Next Gen<br />

Next Gen<br />

Next Gen<br />

2011 2012<br />

TM


<strong>Freescale</strong> Wireless Base Station – Focus Markets<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 4<br />

TM


Mobile Broadband Standards – Timelines and Challenges<br />

GSM<br />

HSPA<br />

LTE<br />

WiMAX<br />

2008 2009 2010 2011 2012 2013<br />

EDGE<br />

DL: 474 Kbps<br />

UL: 474 Kbps<br />

HSPA<br />

DL: 14.4 Mbps<br />

UL: 5.76 Mbps<br />

in 5MHz<br />

Wave 2<br />

DL: 46 Mbps<br />

UL: 4 Mbps<br />

in 10MHz TDD<br />

Rel 7 HSPA<br />

DL: 28 Mbps<br />

UL: 5.76 Mbps<br />

in 5MHz<br />

Evolved EDGE<br />

DL: 1.89 Mbps<br />

UL: 947 Kbps<br />

Rel 8 HSPA+<br />

DL: 42 Mbps<br />

UL: 11.5 Mbps<br />

in 5MHz<br />

LTE<br />

DL: 326 Mbps<br />

UL: 86 Mbps<br />

In 20MHz<br />

Latency requirements by different Technology => Better QoS<br />

LTE<br />

(Rel 9)<br />

in 20MHz<br />

Rel. 1.5 IEEE 802.16m<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

LTE Advanced<br />

(Rel 10)<br />

DL > Gbps<br />

5<br />

Rysavy research<br />

More Sites (Macro, Micro, Pico, Femto)<br />

More Spectrum (5 MHz to 100 MHz)<br />

Greater Spectral Efficiency<br />

TM


Wireless Access<br />

► Multi-standard wireless base stations<br />

• FDD-LTE (4G)<br />

• HSPA+ (3.5G)<br />

• TDD-LTE (4G China)<br />

• TD-SCDMA (3G China)<br />

• WiMAX<br />

► Multiple base station form factors<br />

• Macro<br />

• Micro<br />

• Pico<br />

► SDR – software definable radio<br />

• Deploying different standard base<br />

stations by using same hardware<br />

design enabled by different<br />

underlying software<br />

WCDMA/HSPA<br />

Macrocell<br />

TD-SCDMA<br />

Macrocell<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

Focus Market Segments<br />

Multi<br />

Standard<br />

Multimode<br />

Microcell<br />

Mobile<br />

Infrastructure<br />

High Performance<br />

SDR<br />

3G-LTE<br />

Macrocell<br />

Multimode<br />

Picocell<br />

Drive for optimal programmable DSP performance density (cost, power)<br />

WiMAX<br />

Macrocell<br />

TM


Broadband Wireless Infrastructure <strong>Baseband</strong> Processor<br />

MSC8156 Multicore DSP – Highlights<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 7<br />

TM


► Industry’s highest performing<br />

programmable DSP<br />

► Six fully-programmable DSP<br />

cores deliver 6 GHz +<br />

baseband acceleration<br />

► Industry's first 45 nm DSP<br />

► Fully qualified<br />

Announced the Winner in<br />

InfoVision/IEC Consortium<br />

Awards program<br />

September 2009<br />

Best LTE Chip Award<br />

May-2009<br />

“Electron d’Or 2009” in the<br />

“Processors Category” by<br />

Electronique magazine<br />

June 2009<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

MSC8156 Industry Awards<br />

EN-Genius Announces 2008's<br />

Product of the Year Winners<br />

January 12 ,2009<br />

“<strong>Freescale</strong> has correctly identified the need<br />

for a high-capacity DSP that’s been specially<br />

tweaked for 3G wireless applications, the raw<br />

processing power and low solution cost that<br />

this new multi-core monster brings to the<br />

game should win them a fair share of<br />

business in the next generation, or two,<br />

for wireless infrastructure equipment.”<br />

<strong>Freescale</strong> SC3850 DSP core earns highest<br />

BDTImark2000 score to date<br />

<strong>Freescale</strong> StarCore® SC3850<br />

core technology used in the<br />

MSC8156 multicore DSP has<br />

garnered leading benchmark<br />

results from independent<br />

signal-processing technology<br />

analysis firm, Berkeley Design<br />

Technology, Inc. (BDTI)<br />

8<br />

TM


► Target wireless base station systems<br />

• 3G-LTE, TDD-LTE, WiMAX, HSPA+<br />

and TD-SCDMA<br />

• Meets all leading future wireless<br />

technologies<br />

► Multi-standard technology, Single<br />

device performance:<br />

• Single-sector 3G-LTE<br />

• Multi-sector WIMAX<br />

• Multi-carrier TD-SCDMA<br />

• Multi-sector HSPA along with external<br />

chip rate acceleration<br />

► Highly efficient internal memory<br />

• Large on die low latency memory:<br />

� 6x 512 KB of L2/M2 + 1 MB M3 = 4 MB<br />

► <strong>MAPLE</strong>-B accelerator<br />

• High throughput, multi-standard<br />

compliant, re-programmable<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

MSC8156 Highlights<br />

► MSC8156 device performance<br />

• Optimized programmable<br />

performance<br />

� Based on next generation SC3850<br />

DSP core, delivers up to 48 GMACS<br />

– 6 GHz effective performance<br />

• Embedded with innovative baseband<br />

accelerators<br />

• High-speed standard interfaces<br />

� 2x Serial RapidIO®, 2xSGMII,<br />

2xDDR-3, PCI Express®<br />

• Highly optimized multilevel memory<br />

• High-speed DDR interface<br />

9<br />

TM


► Target applications<br />

• PHY layer processing for FDD-LTE,<br />

TDD-LTE, HSPA+, TD-SCDMA,<br />

CDMA2K and WiMAX channel cards<br />

in NodeB BTS<br />

► Key advantages<br />

• Industry’s highest performance<br />

DSP, outperforms competitors’<br />

highest performing multicore<br />

DSP by more than double<br />

• Featuring six fully-programmable<br />

1GHz DSP cores delivering 6 GHz<br />

of DSP processing power plus<br />

innovative, multi-standard baseband<br />

specific accelerators<br />

• Supports at least 3G-LTE 10 MHz<br />

sector, UL+DL including MIMO in<br />

a single device<br />

► The MSC8156 DSP has been<br />

qualified on advanced 4 5nm<br />

process technology<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

MSC8156/E – Broadband Wireless DSP<br />

SPI<br />

I2C<br />

DUART<br />

Clocks/Reset<br />

GPIO<br />

512 KB<br />

Backside<br />

Starcore<br />

SC3850 DSP Core<br />

L2 Cache 32 KB 32 KB<br />

D-Cache I-Cache<br />

DMA<br />

HSSI DMA<br />

Security<br />

QE<br />

Ethernet<br />

Engine<br />

1GE<br />

1GE<br />

8-Lanes 3.125G SerDes<br />

10<br />

CLASS Fabric<br />

sRIO<br />

x4<br />

PCIe<br />

x4<br />

sRIO<br />

x4<br />

1024 KB<br />

Shared<br />

M3 memory<br />

64-bit<br />

DDR-2/3<br />

Memory Controller<br />

<strong>MAPLE</strong>-B<br />

<strong>Baseband</strong><br />

Accelerator<br />

TM


► Target applications<br />

• PHY layer processing for FDD-<br />

LTE, TDD-LTE, HSPA+, TD-<br />

SCDMA, CDMA2K and WiMAX<br />

channel cards in NodeB BTS<br />

► Key advantages<br />

• Featuring four fullyprogrammable<br />

1 GHz DSP<br />

cores delivering 4 GHz of<br />

DSP processing power plus<br />

innovative, multi-standard<br />

baseband specific accelerators<br />

• Enables pico/micro base<br />

stations<br />

► The MSC8154 DSP has<br />

been qualified on advanced<br />

45 nm process technology<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

MSC8154/E – Broadband Wireless DSP<br />

SPI<br />

I2C<br />

DUART<br />

Clocks/Reset<br />

GPIO<br />

512 KB<br />

Backside<br />

Starcore<br />

SC3850 DSP Core<br />

L2 Cache 32 KB 32 KB<br />

D-Cache I-Cache<br />

DMA<br />

HSSI DMA<br />

Security<br />

QE<br />

Ethernet<br />

Engine<br />

1GE<br />

1GE<br />

8-Lanes 3.125G SerDes<br />

11<br />

CLASS Fabric<br />

sRIO<br />

x4<br />

PCIe<br />

x4<br />

sRIO<br />

x4<br />

1024 KB<br />

Shared<br />

M3 memory<br />

64-bit<br />

DDR-2/3<br />

Memory Controller<br />

<strong>MAPLE</strong>-B<br />

<strong>Baseband</strong><br />

Accelerator<br />

TM


64-bit @<br />

DDR800<br />

DDR 2/3<br />

Controller<br />


►SC3850 core advantages<br />

• 1 GHz at 45nm<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

SC3850 DSP Core<br />

• High performance for deep pipeline architecture – advanced branch prediction<br />

• Control code efficiency - hardware support for stack, many control-oriented instr.<br />

• Easy programming - interlocked pipeline, backward compatible with all SC<br />

devices<br />

• Intrinsic MAC functionality (Vs. MPY + ADD) – 8 GMAC per core<br />

• Multicore support - semaphore support (read-modify-write)<br />

►SC3850 subsystem advantages<br />

• Memory management unit (MMU)<br />

� Flexible memory protection - Easier debug, faster time to market<br />

� Address translation<br />

� Better MTBF (mean time between errors)<br />

• L1 data and instr. caches – 2*32 KB, 8 way, hardware and software pre-fetch<br />

• Private L2 cache – 512 KB, unified data/Instr., dynamically defined as M2<br />

• Debug and profiling - smart breakpoints, non intrusive profiling capabilities<br />

13<br />

TM


SC3850 core BDTI Scores Update – Jan 2010<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 14<br />

TM


PSIF<br />

MAG2DRAM<br />

DRAM<br />

DATA<br />

SRAM<br />

16kB<br />

DATA<br />

SRAM<br />

16kB<br />

64b<br />

450MHz<br />

SIF<br />

VRE<br />

PSIF : Programmable System Interface<br />

TVPE : Turbo/Viterbi Processing Engine<br />

FFTPE : FFT Processing Engine<br />

DFTPE : DFT Processing Engine<br />

CRCPE: CRC processing Engine<br />

2x 64b<br />

450MHz<br />

System<br />

DMA Engine<br />

EXT MEM<br />

EXTL<br />

TVPE<br />

Local DMA/<br />

CRC PE x2<br />

Radix 2<br />

Cells<br />

Radix 4<br />

Cells<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

CTL<br />

CD , NII, HO MEM<br />

CDL<br />

IRAM<br />

16kB<br />

SIF<br />

NIIL<br />

HOL<br />

DRE0 DRE1 DRE2 DRE3<br />

RISC 0<br />

Core<br />

Arbitration and switching<br />

SIF<br />

<strong>MAPLE</strong>-B Block Diagram<br />

FFTPE<br />

I/O Data<br />

Buffer<br />

Twiddles<br />

Memory<br />

RISC 1<br />

Core<br />

Radix 8<br />

Cells<br />

15<br />

Routing and Config<br />

SBIF<br />

IRAM<br />

16kB<br />

SIF<br />

Interrupts<br />

Radix 2<br />

Cells<br />

Radix 3<br />

Cells<br />

PIC<br />

DFTPE<br />

I/O Data<br />

Buffer<br />

Twiddles<br />

Memory<br />

Radix 4<br />

Cells<br />

Radix 5<br />

Cells<br />

PSIF config<br />

CE<br />

Slave<br />

Routing and Config<br />

SBIF<br />

TM


Cost<br />

Hardware/<br />

ASIC<br />

<strong>MAPLE</strong>-B <strong>Baseband</strong> <strong>Acceleration</strong> – Benefits<br />

<strong>MAPLE</strong><br />

Flexibility<br />

Programmable System Interface (PSIF)<br />

• 1-4 RISC controllers<br />

• 1-12 Processing Elements<br />

• 1-4 System DMA’s & internal DMA’s<br />

PE PE PE PE PE<br />

Processing Engines<br />

FPGA<br />

Flexibility:<br />

Cost:<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

• Technologies/standards modifications<br />

• Algorithmic modifications<br />

• Architecture options<br />

• Solution scalability<br />

• Power dissipation<br />

• Silicon area<br />

• Multistandard support<br />

• High throughputs<br />

• From Macro to Femto<br />

• Adaptable to multiple standards<br />

• Mix and match different PE’s for various<br />

solution scalability and derivatives<br />

16<br />

TM


<strong>MAPLE</strong>-B Accelerator - Performance and Standards Compliance<br />

3GLTE FDD/TDD Systems <strong>MAPLE</strong>-B (MSC8156)<br />

Turbo Decoding<br />

Optional support for sub-block de-interleaving<br />

Viterbi Decoding<br />

Optional support for periodic de-puncturing<br />

FFT/IFFT/DFT/IDFT<br />

Optional support for guard bands insertion<br />

WiMAX Systems <strong>MAPLE</strong>-B (MSC8156)<br />

Turbo Decoding<br />

Optional support for sub-block de-interleaving<br />

Viterbi Decoding<br />

Optional support for periodic de-puncturing<br />

FFT/IFFT<br />

Optional support for guard bands insertion<br />

> 200 Mbps (6 iterations)<br />

> 100 Mbps (Tail-biting multi-iteration)<br />

> 280 Msps FFT using FFTPE<br />

> 175 Msps DFT using DFTPE<br />

CRC, Insertion for downlink and check for uplink > 10 Gbps , CRC24A, CRC24B<br />

UMTS – WCDMA, HSPA+ <strong>MAPLE</strong>-B (MSC8156)<br />

Turbo Decoding > 165 Mbps (6 iterations)<br />

Viterbi Decoding<br />

Optional support for periodic de-puncturing<br />

> 115 Mbps (Zero tail, K=9)<br />

FFT/IFFT > 350 Msps FFT using FFTPE and DFTPE<br />

CRC, Insertion for DL and check for UL > 10 Gbps , CRC24<br />

> 195 Mbps (6 iterations)<br />

> 100 Mbps (Tail-biting multi-iteration)<br />

> 350 Msps using 2 units (FFTPE, DFTPE)<br />

CRC, Insertion for DL and check for UL > 10 Gbps , CRC16 (PDU)<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

17<br />

3GPP TS 36.212 FEC and CRC<br />

IEEE ® 802.16 Rev2<br />

3GPP TS 25.212 (FDD) FEC & CRC<br />

3GPP TS 25.222 (TDD) FEC & CRC<br />

TM


<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

MSC8156 Other Building Blocks<br />

►Security engine acceleration – enabling data protection for MAC/L2<br />

processing<br />

►Dual Serial RapidIO ® – x4 at 3.125G => 20 Gbps, high throughput<br />

interfaces connecting to antenna, L2/MAC processor and other DSPs<br />

on channel card<br />

►Dual Gigabit Ethernet – control path<br />

►PCI Express ® – x4 at 2.5G, high throughput interface connecting to<br />

L2/MAC processor or ASIC/FPGA<br />

►Dual DDR 2/3 64b 800 MHz – high throughout memory interfaces<br />

18<br />

TM


MSC8156/4 DSP Enablement and Ecosystem<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 19<br />

TM


CodeWarrior Development Studio for StarCore v10.0<br />

A complete development environment under Eclipse<br />

► Eclipse IDE<br />

• Configuration wizards<br />

• Plug-in architecture<br />

• Third-party community<br />

► StarCore Build Tools<br />

• C/C++ optimizer compilers<br />

► Software Simulators<br />

• Multicore functional accurate simulator<br />

• Core platform cycle accurate simulator<br />

• <strong>MAPLE</strong> integrated into multicore<br />

simulator<br />

► SmartDSP - Operating Systems<br />

• Pre-emptive, high performance, field<br />

deployed, networking stacks<br />

• Royalty-free<br />

► StarCore Debugger<br />

• Multicore and multi-DSP<br />

• MSC8144, MSC8156, MSC8154<br />

targets<br />

► Trace and Profile<br />

• Profiler<br />

• Trace data offload via Ethernet using<br />

SmartDSP HEAT technology<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

20<br />

TM


<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

3G-LTE Reference Software/Hardware<br />

Item Standard Description<br />

L1<br />

Software 3GPP TS<br />

36.211/<br />

36.212/<br />

36.213/<br />

36.214<br />

L2/L1<br />

Interworking<br />

3GPP TS<br />

36.300<br />

Software kernels sources for MSC8156:<br />

- ANSI-C source for channel estimation SISO/MIMO<br />

- UL MU-MIMO<br />

- DL MIMO<br />

- MMSE modulation demapping<br />

- UL / DL HARQ<br />

- Turbo encoder<br />

- RACH<br />

- PDSCH, PUSCH<br />

- ULSCH, DLSCH<br />

- Well defined L2/L1 interface<br />

- Reuse possible across devices<br />

Board AMC Multi-standard baseband AMC platform<br />

Platform 3GPP TS<br />

36.201<br />

- Sample quantities as development reference<br />

- Cards available to decrease time-to-market<br />

Quick Start integrated reference platform<br />

- Running L1/L2 multicore system software<br />

21<br />

8154AMC<br />

Board Reference<br />

TM


MSC8156 Application Development System (MSC8156ADS)<br />

► DSP - MSC8156 multicore DSP<br />

► Memories –<br />

DDR2&3 1 GB each<br />

► Ethernet Switches –<br />

SGMII and RGMII<br />

► SGMII/RGMII PHY<br />

► TDM – 2x E1/T1 framers and<br />

PTMC<br />

• AdvancedMC connector<br />

• Dual 1000BaseX<br />

• Dual Serial RapidIO® x4 / PCI<br />

Express® x4<br />

• TDM<br />

► Board form factor –<br />

dual-width AMC<br />

► Availability – now<br />

► Price - $3900<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

22<br />

TM


► High-density DSP platform<br />

MSC8156AMC – Reference Development System<br />

• 3x MSC8156 multicore DSP – each with:<br />

� 6x SC3850 StarCore DSP cores at 1 GHz +<br />

<strong>MAPLE</strong>-B baseband accelerator<br />

� 2x 512 MB of 64-bit DDR3 memory<br />

► Connectivity<br />

• Four 3.125 GB Serial RapidIO® (x4)<br />

interfaces from backplane to DSP farm via<br />

Serial RapidIO switch<br />

• Two 1000 Base-X Gigabit Ethernet<br />

interfaces from backplane to DSP farm via<br />

Ethernet switch<br />

► Module Management Controller<br />

(MMC)<br />

• Hot swapping<br />

• Board control<br />

► Target applications<br />

• 3G-LTE, WCDMA, WiMAX base stations<br />

and media gateway systems<br />

• Design reference and enablement platform<br />

for customers and third parties<br />

► Form factor<br />

• Single-width AMC<br />

► Availability – Now<br />

► Price - $6000<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

RJ45<br />

RJ45<br />

Mini- USB<br />

Mini- USB<br />

JTAG<br />

Conn.<br />

USB<br />

EEPROM<br />

EEPROM<br />

Mezzanine<br />

DDR III<br />

DDR III<br />

DDR III<br />

64 – bit<br />

64 – bit<br />

Mezzanine<br />

64 – bit<br />

DDR III<br />

DDR III<br />

64 – bit<br />

Mezzanine<br />

64 – bit<br />

DDR III<br />

64 – bit<br />

MSC8154 MDIO<br />

GigE<br />

GigE<br />

sRIO<br />

sRIO<br />

I2C JTAG<br />

SPI<br />

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<br />

again. If the red x still appears, you may have to delete the image and then insert it again.<br />

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<br />

again. If the red x still appears, you may have to delete the image and then insert it again.<br />

MSC8154<br />

MDIO<br />

GigE<br />

GigE<br />

sRIO<br />

sRIO<br />

I2C JTAG<br />

SPI<br />

23<br />

4x<br />

4x<br />

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<br />

again. If the red x still appears, you may have to delete the image and then insert it again.<br />

MSC8154<br />

MDIO<br />

GigE<br />

GigE<br />

sRIO<br />

4x<br />

sRIO<br />

4x<br />

I2C JTAG<br />

SPI<br />

4x<br />

4x<br />

SRIO/PCIe<br />

Ethernet<br />

RGMII Switch<br />

[VSC7384]<br />

SPI JTAG<br />

2:1<br />

UART FT2232<br />

{USB]<br />

SRIO<br />

MDIO<br />

PCIe<br />

SRIO SWITCH<br />

[IDT 80KSW0005]<br />

4x<br />

4x<br />

4x<br />

4x<br />

4x<br />

4x<br />

4x<br />

4x<br />

4x<br />

4x<br />

4x<br />

I2C<br />

JTAG<br />

FPGA<br />

Ethernet<br />

Trans<br />

[VSC8224]<br />

JTAG<br />

EEPROM<br />

2:1<br />

MMC<br />

SPI<br />

Flash<br />

Port 0<br />

Port 1<br />

Port 4:7<br />

Port 8:11<br />

Port 12:15<br />

Port 17:20<br />

I 2 C<br />

Ethernet<br />

Ethernet<br />

SRIO/PCIe<br />

SRIO<br />

SRIO<br />

SRIO<br />

TM


3G-LTE eNodeB – Capacity and Software Processes Mapping<br />

► 3G-LTE FDD/TDD:<br />

• Single sector 20<br />

MHz, 2x4 MIMO<br />

UL, 4x4 MIMO DL<br />

• Up to 300 Mbps DL,<br />

Up to 150 Mbps UL<br />

► WiMAX TDD:<br />

• 3 sectors 10 MHz<br />

• Up to 50<br />

Mbps/Sector DL<br />

• Up to13<br />

Mbps/Sector UL<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

24<br />

TM


►3G-LTE FDD/TDD -<br />

• Single sector 10 MHz<br />

• 100 Mbps DL, Up to 50 Mbps UL<br />

• 2x2 MiMO<br />

DDR2/3<br />

DDR<br />

L1 - PHY<br />

MSC8154<br />

sRIO<br />

sRIO<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

GbE<br />

4x<br />

MSC8154 Picocell System<br />

L2/L3 - MAC/RLC/Transport<br />

sRIO<br />

P2020<br />

25<br />

DDR<br />

DDR2/DDR3<br />

GbE<br />

GbE<br />

LB<br />

Back Plane<br />

TM


P2020-MSC8156/4 AdvancedMC Reference Design<br />

P2020+MSC8156 Combined Channel Card<br />

LTE Reference<br />

Software<br />

Frequency<br />

Processing<br />

User<br />

Processing<br />

Scheduler<br />

MAC<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

RLC<br />

PDCP<br />

(Encrypt)<br />

IP Security<br />

SmartDSP OS Linux OS Linux OS<br />

Layer 1<br />

IP<br />

Layer 2/3<br />

MSC8156 AMC P2020 AMC<br />

For 3G-LTE Picocell<br />

TM


<strong>Freescale</strong>’s Value Add Base Station Solutions<br />

► <strong>Freescale</strong> DSPs enable OEMs the opportunity to take full advantage of LTE capabilities<br />

• 6 GHz raw performance with fully programmable cores<br />

• Embeds the unique <strong>Freescale</strong> <strong>MAPLE</strong>-B technology that accelerates Turbo and Viterbi, MiMO, CRC,<br />

Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), Discrete Fourier Transform<br />

(DFT), Inverse Discrete Fourier Transform (IDFT) operations currently performed in FPGA/ASIC<br />

custom devices, contains configurable RISC engines which can be reprogrammed in the future to<br />

accommodate updates<br />

• Supports legacy 3G technologies as well as the newest wireless standards to enable using same DSP<br />

for multiple technologies or in a multi-standard base stations<br />

► Manufactured at most advanced process technology<br />

• Helps to significantly increase performance and design energy efficient solution while integrating<br />

functionality compared to previous generations process technologies<br />

• Help OEMs deliver cost-effective solution, to design small form factor channel cards that take up less<br />

space, increased functionality and consumes less power giving the opportunity to provide<br />

differentiated and competitive solutions for their customers<br />

► High speed and standard interfaces pertinent to different board topologies<br />

• Meet required throughputs<br />

• Equipped with off-the-shelf ecosystem<br />

► Cost-optimized solutions<br />

• Reduces channel card BOM by reducing chip count and eliminates the need to externally attach costly,<br />

customized and power hungry devices<br />

• Enabling common hardware platform cross multiple air interfaces saving CAPEX and OPEX<br />

► Future roadmap<br />

• Already addressing the need for highly optimized 3G-LTE Macro and Pico base stations<br />

• Forward looking for cost optimized 3G-LTE and advanced-LTE eNB solutions<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

27<br />

TM


<strong>Freescale</strong> Product Longevity Program<br />

► The embedded market needs long-term product support<br />

► <strong>Freescale</strong> has a longstanding track record of providing<br />

long-term production support for our products<br />

► <strong>Freescale</strong> offers a formal product longevity program for<br />

the market segments we serve<br />

• For the automotive and medical segments, <strong>Freescale</strong> will<br />

make a broad range of program devices available for a<br />

minimum of 15 years<br />

• For all other market segments in which <strong>Freescale</strong><br />

participates, <strong>Freescale</strong> will make a broad range of devices<br />

available for a minimum of 10 years<br />

• Life cycles begin at the time of launch<br />

► A list of participating <strong>Freescale</strong> products is available at:<br />

www.freescale.com/productlongevity<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

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<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

TM

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!