Overview: The MSC8256 is a six-core digital signal
processor (DSP) developed by Freescale Semiconductor. It features six StarCore SC3850 DSP subsystems, each with an SC3850 DSP core, 32 Kbyte L1 instruction and data caches, and a unified 512 Kbyte L2 cache configurable as M2 memory. The processor supports various power modes and includes an extended programmable interrupt controller (EPIC), timers, and debug support.
Key Features:- Six DSP cores operating at 1 GHz or 800 MHz.
- 1056 Kbyte M3 memory with power-saving options.
- High-speed serial interfaces including Serial RapidIO and PCI Express.
- Two DDR controllers supporting DDR2 and DDR3 with up to 2 Gbyte total memory.
- DMA controller with 32 channels optimized for DDR SDRAM.
- QUICC Engine technology for Ethernet interfaces and SPI support.
- Low power CMOS design with advanced power management.
Electrical Characteristics:- Maximum ratings and recommended operating conditions are specified for optimal performance.
- Thermal characteristics and clock input requirements are detailed for system design considerations.
Hardware Design Considerations:- Guidelines for power supply ramp-up sequence and PLL power supply design.
- Clock and timing signal board layout considerations are provided.
- Connectivity guidelines for remote power supply sensing.
Package Information: The MSC8256 is available in a 783-ball FC-PBGA package, with detailed pin assignments and signal lists provided for board design.
Figures and Diagrams: The document includes block diagrams of the MSC8256 and its subsystems, as well as various timing and connection diagrams to aid in hardware implementation.
Signal List: The document lists signals by ball number, detailing the signal name, pin type, and associated power rail. Signals are categorized based on their function, such as input (I), output (O), and input/output (I/O), and are associated with specific power rails like GVDD1, GVDD2, SXCVDD1, SXCVDD2, and NVDD.
Power and Ground Connections: Numerous power (e.g., GVDD1, GVDD2, VDD) and ground (VSS) connections are specified, indicating the necessary power supply and grounding for the processor's operation.
Reserved and Non-User Signals: Certain signals are marked as reserved or non-user, indicating they should be left unconnected or are used for manufacturing and testing purposes only. This ensures compatibility with future device revisions.
Signal Functions and Configuration:- Signal functions during power-on reset are determined by the RCW source type.
- Functionality selection for TDM, RGMII, RapidIO, SGMII, and PCI Express is based on RCW bit values.
- GPIO functions are configured via GPIO register setup, with details in the MSC8256 Reference Manual.
- Open-drain signals and internal 20 KΩ pull-up resistors can be configured through GPIO register programming.
- Power supply connections require external filters as detailed in the PLL Power Supply Design Considerations section.
Electrical Characteristics:- Detailed information on power considerations, DC/AC electrical characteristics, and AC timing specifications is provided.
- Maximum ratings are stress ratings only, and functional operation at these limits is not guaranteed.
- Recommended operating conditions ensure proper device operation, with specific voltage and temperature ranges provided.
Maximum Ratings:- Core and PLL supply voltages range from -0.3 to 1.1 V.
- DDR memory supply voltages vary for DDR2 and DDR3 modes.
- Operating temperature ranges from -40 to 105°C, with storage temperatures from -55 to 150°C.
Recommended Operating Conditions:- Core and memory supply voltages have specified minimum, nominal, and maximum values.
- Operating temperature ranges are specified for standard, higher, and extended conditions.
- Typical power consumption is detailed for devices running at 1 GHz and 800 MHz under specific conditions.
Thermal Characteristics:- Thermal resistance values are provided for different airflow conditions and board configurations.
CLKIN Requirements:- Specifications for CLKIN signal characteristics, including duty cycle, slew rate, and jitter, are provided.
DDR SDRAM DC Electrical Characteristics:- Separate specifications are provided for DDR2 and DDR3 interfaces, including reference voltages and input/output characteristics.
High-Speed Serial Interface (HSSI) DC Electrical Characteristics:- The MSC8256 includes SerDes ports for high-speed serial interface applications, with specific DC requirements for reference clocks and data lanes.
- Differential signal definitions and characteristics are detailed for transmitter and receiver operations.
Specifications:The document outlines the electrical characteristics and requirements for various interfaces in the MSC8256 Six-Core Digital Signal Processor. Key specifications include:
- Differential Output Signal: The peak differential voltage (VDIFFp) is 500 mV, and the peak-to-peak differential voltage (VDIFFp-p) is 1000 mV.
- SerDes Reference Clock Receiver: The reference clock inputs are internally AC-coupled with a 50-Ω termination. The common mode voltage (Vcm) is calculated as the arithmetic mean of the two complementary output voltages.
- DC-Level Requirements: The document specifies DC-level requirements for SerDes reference clocks, PCI Express, Serial RapidIO, and SGMII configurations. For example, the differential clock input amplitude must be between 400 mV and 1600 mV peak-to-peak.
Procedures:The document describes the procedures for connecting and configuring the SerDes reference clocks and other interfaces:
- Connection Modes: The SerDes reference clock can be connected in differential or single-ended modes, with specific requirements for each.
- AC and DC Coupling: Guidelines are provided for both AC-coupled and DC-coupled connections, including current and voltage requirements.
Norms and Standards:
The document references compliance with the PCI Express Base Specification, Revision 1.0a, and provides detailed transmitter and receiver specifications for PCI Express and other interfaces.
Recommendations:
Recommendations include ensuring that the external reference clock driver can handle the termination requirements and that the input amplitude requirements are met through appropriate coupling methods.
Tables and Figures:The document includes several tables and figures that provide detailed specifications and diagrams for the electrical characteristics of the interfaces. Key data includes:
- Table 11: PCI Express Differential Transmitter Output DC Specifications.
- Table 12: PCI Express Differential Receiver Input DC Specifications.
- Figures: Diagrams illustrating the reference circuits for SerDes data lane transmitter and receiver, and the DC requirements for different connection schemes.
1. Electrical Characteristics: The document outlines the AC and DC electrical characteristics for various interfaces, including DDR SDRAM and PCI Express. Key parameters such as output low voltage (VOL) and high voltage (VOH) are specified for different conditions.
2. AC Timing Characteristics: This section details the AC timing specifications for DDR SDRAM and PCI Express interfaces.
2.1 DDR SDRAM AC Timing Specifications:
- Input AC Timing: Tables 18 and 19 provide input AC timing specifications for DDR2 and DDR3 SDRAM interfaces at 1.8 V and 1.5 V, respectively. Key parameters include AC input low (VIL) and high (VIH) voltages.
- Output AC Timing: Table 21 outlines the output AC timing specifications, including cycle time (tMCK) and setup/hold times for various signals.
- Differential Timing: Tables 22 and 23 provide differential timing specifications for DDR2 and DDR3 SDRAM interfaces, focusing on cross-point voltages.
2.2 HSSI AC Timing Specifications:
- SerDes Reference Clock: Table 24 lists AC requirements for SerDes reference clocks, including frequency range and jitter specifications.
- PCI Express AC Specifications: Tables 25 and 26 define AC specifications for PCI Express transmitter (Tx) and receiver (Rx) lines, focusing on unit interval (UI) and eye width.
Figures and Diagrams: The document includes several figures illustrating timing diagrams and test loads for DDR SDRAM and PCI Express interfaces, aiding in understanding the timing relationships and measurement points.
Notes and Recommendations: The document provides notes on measurement conditions and assumptions, emphasizing the importance of operating within specified conditions for accurate performance.
1. PCI Express and Serial RapidIO Specifications:- PCI Express (2.5 Gbps) Differential Receiver Input AC Specifications are detailed, focusing on jitter and unit intervals.
- Serial RapidIO Transmitter and Receiver AC Timing Specifications are provided, excluding REF_CLK jitter, with parameters like deterministic jitter and total jitter.
2. SGMII AC Timing Specifications:- Transmitter and receiver AC characteristics are measured at specific outputs and inputs, with detailed jitter specifications.
3. TDM Timing:- Includes input and output AC timing specifications for the TDM interface, with detailed timing diagrams and notes on signal timing.
4. Ethernet Timing:- Describes AC electrical characteristics for the Ethernet interface, including management interface timing and RGMII AC timing specifications.
5. SPI Timing:- Lists SPI input and output AC timing specifications, with diagrams for master and slave modes.
6. Asynchronous Signal Timing:- Details the timing specifications for asynchronous signals used in various interfaces like GPIO, EE port, and I2C.
7. JTAG Signals:- Provides JTAG timing specifications with diagrams for test clock input, boundary scan, and test access port timing.
Key Points:- Jitter specifications are critical across various interfaces, ensuring reliable data transmission.
- Timing diagrams and tables provide precise measurements for setup, hold times, and signal transitions.
- Specifications are valid under recommended operating conditions, emphasizing the importance of adhering to these conditions for optimal performance.
Hardware Design Considerations for MSC8256 Device
1. Power Supply Ramp-Up Sequence
1.1 Clock, Reset, and Supply Coordination: Proper coordination of clock, reset, and power supplies is crucial. PORESET and TRST must be asserted during supply ramp-up. CLKIN should toggle at least 32 cycles before PORESET deassertion.
1.2 Power-On Ramp Time: The power-on ramp rate for all voltage supplies must be controlled to avoid triggering ESD circuitry. The ramp rate should not exceed 36000 V/s.
1.3 Power Supply Guidelines: Specific coupling and sequencing guidelines are provided for various power rails, including M3VDD, PLL_AVDD, and RapidIO supplies. External voltage should not exceed I/O supply voltage by more than 0.6 V.
1.4 Reset Guidelines: Different connection schemes are recommended depending on whether a debugger is used.
2. PLL Power Supply Design Considerations
Each PLL power supply requires an external RC filter. The components for the filter are specified, and the filter should be placed close to the PLLn_AVDD inputs for optimal noise filtering.
3. Clock and Timing Signal Board Layout Considerations
Clock and timing signal paths should be short and routed with 50 Ω impedance. A serial termination resistor is recommended to minimize signal reflection.
4. SGMII AC-Coupled Serial Link Connection Example
An example of a 4-wire AC-coupled serial link connection is provided, with additional layout suggestions available in related documentation.
5. Connectivity Guidelines
5.1 DDR Memory Related Pins: Guidelines for connecting DDR-related pins are provided for scenarios where the DDR interface is not used, used with 32-bit DDR memory, or when ECC is not used.
5.2 HSSI-Related Pins: Connectivity guidelines are provided for scenarios where the RapidIO interface or specific HSSI lanes are not used.
5.3 RGMII Ethernet Related Pins: Recommendations are provided for connecting Ethernet-related pins when alternate functions are not used.
Specifications and Pin Connections:
The document provides detailed pin connection guidelines for the MSC8256 Six-Core Digital Signal Processor. It includes tables specifying connections for RGMII, GE Management, TDM, and miscellaneous pins when certain interfaces are not used. For example, when the RGMII interface is not used, specific pins like GE1_RX_CTL should be connected to GND.
Remote Power Supply Sensing:
Guidelines are provided for selecting connections for remote power supply sensing to ensure consistent input power levels. Specific pins like VDD and VSS are recommended for remote sensing to avoid application and device failure.
Ordering Information:
Details on how to order the MSC8256 processor are provided, including product availability and specifications such as core frequency and temperature range.
Package Information:
The document includes mechanical information about the 783-ball FC-PBGA package, with dimensions and tolerancing details.
Product Documentation:
A list of supporting documents is provided, including technical data sheets, reference manuals, and application notes related to the MSC8256 device.
Revision History:
The document includes a revision history table, detailing updates made in various versions from April 2010 to July 2013.