Skip to main content
Application NoteNxp

MPC107 Design Guide - PCI/Memory Controller for PowerPC Processors

Comprehensive design guide for the MPC107 PCI/Memory controller, covering processor interfaces, clock management, and SDRAM/ROM architecture for PowerPC-based systems.

View application note

Overview

This application note provides detailed design guidelines for the MPC107, a PowerPC PCI and memory controller. It outlines hardware enhancements over the MPC106, including integrated ECC correction, a 5-port PCI arbiter, a 16-port interrupt controller, and an I2C controller. The document provides technical specifications for processor interface connections, clock distribution strategies for host and agent modes, and memory architecture design. Specific focus is given to SDRAM timing synchronization using internal DLL adjustments, managing capacitive loading in DIMM/SODIMM configurations, and PCB electrical parameter considerations for high-speed signal integrity.

Use Cases

  • Designing embedded systems based on PowerPC processors
  • Implementing high-speed SDRAM memory interfaces with ECC support
  • Configuring PCI bus arbitration and system interrupt management
  • Developing clock distribution networks for host and agent mode PCI systems
  • Optimizing PCB trace timing and signal integrity for memory subsystems

Topics

MPC107
PowerPC
PCI Controller
Memory Controller
SDRAM Interface
ECC
I2C Controller
Clock Distribution
DLL Adjustment
Freescale Semiconductor
MPC7400
CY2308-1

Referenced Parts

CY2308-1

Cypress Semiconductor

Clock Expansion Using Zero-Delay Buffers... CY2308-1

MPC107

Freescale Semiconductor

The MPC107 is the newest generation of the PowerPC PCI/Memory controller family.

MPC7400

Freescale Semiconductor

PCI DEVICE MPC7400

RC5051

Raytheon

RC5051

SN74ALVCH32244

Texas Instruments

BUF SN74ALVCH32244

MPC106

Freescale Semiconductor

The MPC107 is upwardly compatible with the MPC106 at a software level

GAL22LV10

Lattice Semiconductor

This function fits easily in a PAL such as the GAL22LV10