MSC8156E: High-Performance Six-Core DSP with Security

The MSC8156E is based on the industry's highest-performance DSP core built on StarCore® technology and designed for the advanced processing requirements and capabilities of today's high-performance applications for the wireless broadband, medical imaging, aerospace, defense and advanced test and measurement markets. It delivers industry-leading performance and power savings, leveraging 45 nm process technology in a highly integrated system-on-chip (SoC) to provide performance equivalent to a 6 GHz, single-core device. The MSC8156E helps equipment manufacturers create end products and services that integrate more functionality in a smaller hardware footprint.

The MSC8156E DSP delivers a high level of performance and integration, combining six fully programmable enhanced SC3850 DSP cores, each running at up to 1 GHz. Developed by NXP® and integrated on-chip, the MAPLE-B accelerator supports hardware acceleration for Turbo and Viterbi channel decoding and for DFT/iDFT and FFT/iFFT algorithms. A high-performance internal RISC-based QUICC Engine® subsystem supports multiple networking protocols to guarantee reliable data transport over packet networks while significantly offloading processing from the DSP cores.

The MSC8156E embeds large internal memory and supports a variety of advanced high-speed interface types, including two RapidIO® interfaces, two gigabit Ethernet interfaces for network communications, a PCI Express® controller, two DDR controllers for high-speed, industry standard memory interface and four multi-channel TDM interfaces. The MSC8156E allows a high degree of scalability through pin compatibility with all MSC825x and MSC815x DSP devices.

MSC8156 High-Performance Six-Core DSP Block Diagram
MSC8156 High-Performance Six-Core DSP Product Image
特性
  • Six StarCore® DSP SC3850 core subsystems each with:
    • SC3850 DSP core at up to 1 GHz
    • 512 KB unified L2 cache/M2 memory
    • 32 KB I-cache, 32 KB D-cache
    • Fully programmable 1056 KB M3 shared memory (SRAM)
  • SC3850 DSP core at up to 1 GHz
  • 512 KB unified L2 cache/M2 memory
  • 32 KB I-cache, 32 KB D-cache
  • Fully programmable 1056 KB M3 shared memory (SRAM)
  • MAPLE-B - highly flexible programmable Turbo and Viterbi decoder supports configurable decoding parameters. It can perform up to 200 Mbps of Turbo decoding (six iterations) or up to 115 Mbps of K = 9 (zero tail) Viterbi decoding
  • SEC (MSC8156E) optimized to process all the encryption/decryption algorithms associated with IPSec, IKE, WTLS/WAP, SSL/TLS, AES, DES, RC-4, SNOW-3G and Kasumi for 3G-LTE and 3GPP
  • Two DDR 2/3 64-bit SDRAM interfaces at up to 800 MHz data rate
  • Chip-level arbitration and switching fabric, non-blocking, fully pipelined, low latency
  • High-speed interconnects:
    • Dual 4x/1x Serial RapidIO® at 1.25/2.5/3.125 Gbaud
    • PCI Express® 4x/1x
    • Two SGMII
  • Dual 4x/1x Serial RapidIO® at 1.25/2.5/3.125 Gbaud
  • PCI Express® 4x/1x
  • Two SGMII
  • Dual RISC QUICC Engine® supporting:
    • RGMII gigabit Ethernet ports
    • Serial peripheral interface (SPI)
  • RGMII gigabit Ethernet ports
  • Serial peripheral interface (SPI)
  • TDM highway 1024 ch., 400 Mbps, divided into four ports of 256
  • DMA engine 16 bi-directional channels
  • Other peripheral interfaces:
    • UART
    • I²C
    • 32 GPIO
    • 16 timers
  • UART
  • I²C
  • 32 GPIO
  • 16 timers
  • Technology
    • Process: 45 nm SOI
    • Voltage: 1-volt core, 2.5, 1.8/1.5-volt I/O
    • Package: FC-BPGA (29x29) 1 mm pitch, RoHS
  • Process: 45 nm SOI
  • Voltage: 1-volt core, 2.5, 1.8/1.5-volt I/O
  • Package: FC-BPGA (29x29) 1 mm pitch, RoHS
Recommended Documentation (2)
Name/DescriptionTypeModified Date
MSC8156E Product Brief (REV 5) PDF (118.0 kB) MSC8156EPBProduct Briefs06 May 2011
MSC8156 Broadband Wireless Access DSP (REV 3) PDF (148.1 kB) MSC8156FSFact Sheets20 Oct 2010
Data Sheets (1)
Name/DescriptionModified Date
MSC8156E Six-Core Digital Signal Processor with Security - Data Sheet (REV 5) PDF (1.2 MB) MSC8156E30 Jul 2013
Application Notes (36)
Name/DescriptionModified Date
Kernel Examples for the StarCore® SC3850 DSP Core (REV 2) PDF (743.5 kB) AN420704 May 2012
MSC815x/MSC825x DSP Family Design Checklst (REV 1) PDF (571.2 kB) AN365508 Dec 2011
Windows 7: Using USB TAP on a Classic CodeWarrior® Installation (MGT V9.2 - DSC V8.3) (REV 1) PDF (540.3 kB) AN433807 Dec 2011
MSC815x/MSC825x PCI Express Performance (REV 1) PDF (295.0 kB) AN393521 Nov 2011
MSC815x Serial RapidIO Boot: SmartDSP Boot of MSC8156AMC from an ADS Host (REV 0) PDF (239.8 kB) AN432119 Aug 2011
A Guide to Linking Multicore Applicaton Code for StarCore® MSC8156 DSPs (REV 1) PDF (1.5 MB) AN417620 Jul 2011
Configuring an Asymmetric Multicore Application for StarCore® DSPs (REV 3) PDF (995.8 kB) AN406322 Jun 2011
MSC81xx Ethernet Boot Test (REV 1) PDF (1.8 MB) AN343620 Jun 2011
Improve Program Execution Speed Using Ethernet File I/O for StarCore® DSPs (REV 0) PDF (587.3 kB) AN430803 May 2011
AN4108 - Config CodeWarrior® IDE for MSC8156 Deriv.pdf (REV 1) PDF (482.7 kB) AN410816 Feb 2011
Converting Earlier Versions of CodeWarrior® for StarCore® DSPs Projects to Version... (REV 1) PDF (1.5 MB) AN425321 Jan 2011
Asymmetric C++ Multicore Application for StarCore® DSPs (REV 0) PDF (712.8 kB) AN422006 Jan 2011
Software Analysis Tips and Tricks Using CodeWarrior® for StarCore® DSPs (REV 0) PDF (487.3 kB) AN425005 Jan 2011
Software Optimization of FFTs and IFFTs Using the SC3850 Core (REV 0) PDF (539.6 kB) AN366620 Nov 2010
Software Optimizatin of DFTs and IDFTs Using the StarCore® SC3850 DSP Core (REV 0) PDF (743.1 kB) AN368020 Nov 2010
Configuring a Mixed Asymmetric Multicore Application for StarCore® DSPs (REV 0) PDF (774.3 kB) AN415520 Oct 2010
Ethernet Jumbo Frames in SmartDSP OS Applications (REV 0) PDF (120.0 kB) AN419613 Aug 2010
Debugging Multicore StarCore® DSP Applications with Eclipse (REV 0) PDF (1.3 MB) AN414530 Jun 2010
C Code Optimization Examples for the StarCore®® SC3850 Core (REV 0) PDF (196.0 kB) AN367425 Apr 2010
Communicating via HDLC over a TDM Interface with a QUICC Engine®™ UCC (REV 0) PDF (589.5 kB) AN402617 Dec 2009
Ethernet Extended Frame Filtering (PCD) (REV 0) PDF (566.6 kB) AN388014 Oct 2009
RapidIO Technology in Wireless Base Stations: Programming DSPs over a RapidIO Interconnect (REV 0) PDF (578.7 kB) AN366108 Jan 2009
Reference Manuals (5)
Name/DescriptionModified Date
MSC8156E Reference Manual (REV 2) PDF (24.2 MB) MSC8156ERM30 Jun 2011
MSC8156 AMC Base Card Detailed Design Specifications (REV 0) PDF (1.0 MB) MSC8156AMCBCDDS24 Jan 2010
MSC8156 Advanced Mezzanine Card User’s Manual (REV 0) PDF (1.5 MB) MSC8156AMCUM24 Jan 2010
MSC8156 Mezzanine and Card Hardware Specifications (REV 0) PDF (607.4 kB) MSC8156MDDS24 Jan 2010
Users Guides (1)
Name/DescriptionModified Date
MSC8156AMC Hardware Getting Started Guide (REV 0) PDF (667.4 kB) MSC8156AMCHWGSG24 Jan 2010
Product Briefs (1)
Name/DescriptionModified Date
MSC8156E Product Brief (REV 5) PDF (118.0 kB) MSC8156EPB06 May 2011
Engineering Bulletins (2)
Name/DescriptionModified Date
Differences Between the MSC8144 and the MSC815x DSPs (REV 2) PDF (225.3 kB) EB70222 Jul 2009
Fact Sheets (2)
Name/DescriptionModified Date
MSC8156 Broadband Wireless Access DSP (REV 3) PDF (148.1 kB) MSC8156FS20 Oct 2010
Modular AdvancedMC Platform for Broadband/LTE Base Stations Fact Sheet (REV 2) PDF (410.0 kB) LTEWIMAXFS19 Feb 2010
Brochures (1)
Name/DescriptionModified Date
Beyond DSPs StarCore® MSC8xxx and DSP56K Families - Brochures (REV 1) PDF (4.2 MB) BYNDDSPBRO10 Dec 2010
Selector Guides (1)
Name/DescriptionModified Date
DSP Product Summary Brochure (REV 6) PDF (178.1 kB) BRDSPPARMETRIC29 Jun 2010
Package Information (1)
Name/DescriptionModified Date
Flip Chip Plastic Ball Grid Array (FC-PBGA) Presentation (REV 1) PDF (5.2 MB) FC-PBGAPRES08 Jul 2015
Ordering Information
ProductStatusBudgetary Price excluding tax(US$)Package Type and Termination CountCore TypeOperating Frequency (Max) (MHz)Core: Number of cores (Spec)Ambient Operating Temperature (Min-Max) (°C)Cache (KB)L2 Cache (Max) (KB)Internal RAM (KB)External Memory SupportedTotal DMA ChannelsEthernet TypeAdditional Features
MSC8156ETVT1000BNo Longer ManufacturedFCPBGA 783SC385010006-40 to 10532512DDR2, DDR3161GBaseT, SGMII
MSC8156ESVT1000BNo Longer ManufacturedFCPBGA 783SC3850100060 to 10532512DDR2, DDR3161GBaseT, SGMII
Package Information
Package DescriptionOutline VersionPackingProduct StatusPart NumberChemical ContentRoHS / Pb FreeChina RoHS LookupMSLPPT (°C)
FCPBGA 783 29SQ3.55P1.098ARE10738DNo Longer ManufacturedMSC8156ESVT1000BMSC8156ESVT1000B.pdf3245
No Longer ManufacturedMSC8156ETVT1000BMSC8156ETVT1000B.pdf3245
MSC8156E Six-Core Digital Signal Processor with Security - Data Sheet msc8156e
Kernel Examples for the StarCore® SC3850 DSP Core msc8251
MSC815x/MSC825x DSP Family Design Checklst msc8251
Windows 7: Using USB TAP on a Classic CodeWarrior® Installation (MGT V9.2 - DSC V8.3) msc8251
MSC815x/MSC825x PCI Express Performance msc8251
MSC815x Serial RapidIO Boot: SmartDSP Boot of MSC8156AMC from an ADS Host msc8251
A Guide to Linking Multicore Applicaton Code for StarCore® MSC8156 DSPs msc8251
Configuring an Asymmetric Multicore Application for StarCore® DSPs msc8256
MSC81xx Ethernet Boot Test msc8251
Improve Program Execution Speed Using Ethernet File I/O for StarCore® DSPs msc8251
AN4108 - Config CodeWarrior® IDE for MSC8156 Deriv.pdf msc8251
Converting Earlier Versions of CodeWarrior® for StarCore® DSPs Projects to Version... msc8251
Asymmetric C++ Multicore Application for StarCore® DSPs msc8256
Software Analysis Tips and Tricks Using CodeWarrior® for StarCore® DSPs msc8251
Software Optimization of FFTs and IFFTs Using the SC3850 Core msc8251
Software Optimizatin of DFTs and IDFTs Using the StarCore® SC3850 DSP Core msc8251
Configuring a Mixed Asymmetric Multicore Application for StarCore® DSPs msc8256
Ethernet Jumbo Frames in SmartDSP OS Applications msc8251
Debugging Multicore StarCore® DSP Applications with Eclipse msc8251
C Code Optimization Examples for the StarCore®® SC3850 Core msc8251
Communicating via HDLC over a TDM Interface with a QUICC Engine®™ UCC msc8156e
Ethernet Extended Frame Filtering (PCD) msc8156e
RapidIO Technology in Wireless Base Stations: Programming DSPs over a RapidIO Interconnect msc8251
MSC8156E Reference Manual msc8156e
MSC8156 AMC Base Card Detailed Design Specifications msc8156e
MSC8156 Advanced Mezzanine Card User’s Manual msc8156e
MSC8156 Mezzanine and Card Hardware Specifications msc8156e
MSC8156AMC Hardware Getting Started Guide msc8156e
MSC8156E Product Brief msc8156e
Differences Between the MSC8144 and the MSC815x DSPs msc8156e
MSC8156 Broadband Wireless Access DSP msc8156e
Modular AdvancedMC Platform for Broadband/LTE Base Stations Fact Sheet msc8156e
Beyond DSPs StarCore® MSC8xxx and DSP56K Families - Brochures msc8251
DSP Product Summary Brochure msc8156e
Flip Chip Plastic Ball Grid Array (FC-PBGA) Presentation msc8156e
98ARE10738D msc8251
MSC8156ESVT1000B.pdf msc8156e
MSC8156ETVT1000B.pdf msc8156e