MSC8154: High-Performance Quad-Core DSP

The MSC8154 device is one of Our fourth-generation high-end multicore DSP devices that target the broadband wireless base stations and other communications infrastructure. The MSC8154 is a four-core DSP based on NXP’s SC3850 StarCore® technology designed to advance the capabilities of wireless broadband equipment. 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 4 GHz single-core device. The MSC8154 helps equipment manufacturers and carriers create solutions and services that enable near-term, mainstream adoption of next-generation wireless standards such as 3G-LTE, WiMAX, HSPA+ and TDD-LTE. The device is designed to lower system costs by integrating functionality into a single device that previously required multiple discrete parts.

The MSC8154 DSP delivers a high level of performance and integration, combining four fully programmable new and enhanced SC3850 DSP cores, each running at up to 1 GHz with an architecture highly optimized for wireless infrastructure applications. Developed by NXP® and integrated on-chip, the MAPLE-B baseband accelerator supports hardware acceleration for Turbo and Viterbi channel decoding and for DFT/iDFT and FFT/iFFT algorithms and includes CRC processing. An 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 MSC8154 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 time division multiplexing (TDM) interfaces. The MSC8154 is pin compatible with the MSC8156.

MSC8154 Digital Signal Processor Block Diagram
MSC8154 Digital Signal Processor Product Image
特性
  • Four StarCore® DSP SC3850 core subsystems operating at up to 1 GHz/8000 MMACS per core and up to 32000 MMACS per device.
  • Multi accelerator platform engine for baseband (MAPLE-B)
  • High-speed, high-bandwidth CLASS fabric arbitrates between the DSP cores and other CLASS masters to M2 memory, M3 memory, DDR controllers, MAPLE-B and the configuration registers
  • Two DDR controllers with up to 400 MHz clock (800 MHz data) rate and 32/64-bit DDR2/3 SDRAM data bus
  • 32-channel DMA controller
  • Dual RISC core QUICC Engine® subsystem operating at up to 500 MHz
  • HSSI that supports two 4x SerDes ports
  • Four TDM interfaces
  • UART and I²C interfaces
  • Eight software watchdog timers
  • Sixteen 16-bit timers and two 32-bit general purpose timers per core for RTOS support.
  • I/O interrupt concentrator and virtual interrupt support, eight hardware semaphores
  • Thirty-two GPIO ports multiplexed with interface signals and IRQ inputs
  • Boot options: Ethernet, Serial RapidIO, I²C and serial peripheral interface (SPI)
  • Three input clocks and five PLLs
  • JTAG Test Access Port (TAP) and boundary scan architecture designed to comply with IEEE® Std. 1149.1™ profiling and performance monitoring support
  • Reduced power dissipation with wait, stop and power down low-power standby modes
  • Optimized power management circuitry
  • CMOS 45 nm SOI technology in 29 mm x 29 mm, 783 ball FC-PBGA package
  • This product is included in NXP®.s product longevity program, with assured supply for a minimum of 10 years after launch
Recommended Documentation (4)
Name/DescriptionTypeModified Date
MSC8154 Broadband Wireless Access DSP (REV 1) PDF (138.5 kB) MSC8154FSFact Sheets20 Oct 2010
MSC8154 Product Brief (REV 2) PDF (147.6 kB) MSC8154PBProduct Briefs06 May 2011
MSC8154 ADS Fact Sheet (REV 0) PDF (226.2 kB) MSC8154_ADS_FSFact Sheets28 Aug 2009
DSP Product Summary Brochure (REV 6) PDF (178.1 kB) BRDSPPARMETRICSelector Guides29 Jun 2010
Data Sheets (1)
Name/DescriptionModified Date
MSC8154 Quad-Core Digital Signal Processor - Data Sheet (REV 7) PDF (592.5 kB) MSC815431 Jul 2013
Application Notes (35)
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
Multicore MSC8156 MJPEG® Demo for the MSC8156EVM. (REV 1) PDF (126.9 kB) EB73819 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
Reference Manuals (2)
Name/DescriptionModified Date
MSC8154 Reference Manual (REV 2) PDF (19.5 MB) MSC8154RM30 Jun 2011
Product Briefs (1)
Name/DescriptionModified Date
MSC8154 Product Brief (REV 2) PDF (147.6 kB) MSC8154PB06 May 2011
Fact Sheets (3)
Name/DescriptionModified Date
MSC8154 High-Performance Multicore DSP (REV 1) PDF (145.8 kB) MSC8154BRDMKTFS20 Oct 2010
MSC8154 Broadband Wireless Access DSP (REV 1) PDF (138.5 kB) MSC8154FS20 Oct 2010
MSC8154 ADS Fact Sheet (REV 0) PDF (226.2 kB) MSC8154_ADS_FS28 Aug 2009
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
Product Numbering Scheme (1)
Name/DescriptionModified Date
MSC81XX Family Product Numbering Scheme (REV 0) PDF (30.3 kB) MSC81XXPN16 Nov 2005
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
MSC8154ESAG1000BNot Recommended for New Design1K @ US$114.43FCPBGA 783SC3850100040 to 10532512DDR2, DDR3161GBaseT, SGMIIMemory Management Unit (MMU), PLL
MSC8154TAG1000BNot Recommended for New Design1K @ US$119.89FCPBGA 783SC385010004-40 to 10532512DDR2, DDR3161GBaseT, SGMIIMemory Management Unit (MMU), PLL
MSC8154SAG1000BNot Recommended for New Design1K @ US$108.97FCPBGA 783SC3850100040 to 10532512DDR2, DDR3161GBaseT, SGMIIMemory Management Unit (MMU), PLL
MSC8154ETAG1000BNot Recommended for New Design1K @ US$125.88FCPBGA 783SC385010004-40 to 10532512DDR2, DDR3161GBaseT, SGMIIMemory Management Unit (MMU), PLL
MSC8154SVT1000BNo Longer ManufacturedFCBGA 783SC3850100040 to 10532512DDR2, DDR3161GBaseT, SGMII
MSC8154TVT1000BNo Longer ManufacturedFCBGA 783SC385010004-40 to 10532512DDR2, DDR3161GBaseT, SGMII
PC8154SVT1000BNo Longer ManufacturedFCBGA 783
Package Information
Package DescriptionOutline VersionPackingProduct StatusPart NumberChemical ContentRoHS / Pb FreeChina RoHS LookupMSLPPT (°C)
FCPBGA 783 29SQ3.55P1.098ARE10738DMPQ - 1 EACHPOQ - 180 BOXNot Recommended for New DesignMSC8154SAG1000BMSC8154SAG1000B.pdf3245
MPQ - 1 EACHPOQ - 180 BOXNot Recommended for New DesignMSC8154TAG1000BMSC8154TAG1000B.pdf3245
MPQ - 1 EACHPOQ - 180 BOXNot Recommended for New DesignMSC8154ESAG1000BMSC8154ESAG1000B.pdf3245
MPQ - 1 EACHPOQ - 180 BOXNot Recommended for New DesignMSC8154ETAG1000BMSC8154ETAG1000B.pdf3245
No Longer ManufacturedPC8154SVT1000BPC8154SVT1000B.pdf3245
No Longer ManufacturedMSC8154SVT1000BMSC8154SVT1000B.pdf3245
No Longer ManufacturedMSC8154TVT1000BMSC8154TVT1000B.pdf3245
MSC8154 Quad-Core Digital Signal Processor - Data Sheet msc8154
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
Multicore MSC8156 MJPEG® Demo for the MSC8156EVM. 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
MSC8154 Reference Manual msc8154
MSC8154 Product Brief msc8154
MSC8154 High-Performance Multicore DSP msc8154
MSC8154 Broadband Wireless Access DSP msc8154e
MSC8154 ADS Fact Sheet msc8154e
Beyond DSPs StarCore® MSC8xxx and DSP56K Families - Brochures msc8251
DSP Product Summary Brochure msc8156e
MSC81XX Family Product Numbering Scheme msc8154e
98ARE10738D msc8251
MSC8154SAG1000B.pdf msc8154
MSC8154TAG1000B.pdf msc8154
MSC8154ESAG1000B.pdf msc8154
MSC8154ETAG1000B.pdf msc8154
PC8154SVT1000B.pdf msc8154
MSC8154SVT1000B.pdf msc8154
MSC8154TVT1000B.pdf msc8154