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.
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
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
| Am29LV800 | AMD | FLASH Am29LV800 |
| 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 |