Bestcomm Functional Description - Freescale Semiconductor MPC5200B User Manual

Freescale semiconductor board users guide
Table of Contents

Advertisement

Chapter 13
BestComm
13.1
Overview
The following sections are contained in this document:
Section 13.2, BestComm Functional Description
Section 13.15, BestComm DMA Registers—MBAR+0x1200
Section 13.16, On-Chip SRAM
BestComm provides an efficient, integrated approach to gathering and manipulating data sets from a broad range of communication interfaces.
The DMA controller reduces the workload on the microprocessor, allowing it to continue execution of system software. The DMA microcode
engine is tailored to efficiently transfer data across the internal bus architecture to memory and peripheral devices.
The DMA controller processes microcode tasks that are stored in local memory (SRAM 16 kBytes). A task is a sequence of instructions,
referred to as descriptors, that specifies a series of data movements or manipulations. The DMA controller steps through the descriptors and
executes the specified function in a similar fashion to a CPU executing a program.
For the MPC5200B, BestComm consists of SDMA and the following peripheral interfaces:
10/100 Fast Ethernet Controller (FEC)
2
I
C
PCI
ATA
LocalPlus
PSC - Peripheral Serial Controller (implementing a different mix of functionalities such as SPI, UART, CODEC 8-16-32 bits, AC97
controller, I2S, IrDA controller)
Many of the peripherals' port pins serve multiple functions, allowing flexibility in optimizing the system to meet a specific set of integration
requirements. For a description of the pin multiplexing scheme and supported functions, refer to
Other peripheral functions are included in MPC5200B, but are not directly supported by BestComm. These peripherals include:
A separate Serial Peripheral Interface (SPI), which:
— supports a 6.25MHz rate as a master
— supports a 12.5MHz rate as a slave
USB Host/Hub controller
MSCAN controller
General Purposes Timers
13.2

BestComm Functional Description

The BestComm I/O subsystem consists of the following:
a BestComm DMA Controller
an on-chip 16 kBytes SRAM
a set of peripheral interface modules with DMA controllable:
— transmit (Tx)
— receive (Rx)
The BestComm unit provides an interrupt control and data movement interface. The Interface is on a separate peripheral bus to several on-chip
peripheral functions. This independent control of data movement leaves the e300 core free to concentrate on higher level activities, which
increases overall system performance.
BestComm DMA can control data movement on the following peripherals and interfaces:
PCI bus
ATA Controller
Ethernet
PSC
2
I
C
IrDA
LP bus interface
Freescale Semiconductor
MPC5200B Users Guide, Rev. 1
Chapter 2, Signal
Descriptions.
Overview
13-1

Advertisement

Table of Contents
loading

Table of Contents