![](http://datasheet.mmic.net.cn/Freescale-Semiconductor/MPC8360EVVAJDGA_datasheet_99049/MPC8360EVVAJDGA_10.png)
MPC8360E PowerQUICC II Pro Processor Product Brief, Rev. 0
10
Freescale Semiconductor
Preliminary—Subject to Change Without Notice
Development Environment
3.6
Programmable Interrupt Controller (PIC)
The programmable interrupt controller (PIC) implements the necessary functions to provide a flexible
solution for general-purpose interrupt control. The PIC programming model is compatible with the
MPC8260 interrupt controller, and it supports 8 external and 35 internal discrete interrupt sources.
Interrupts can also be redirected to an external interrupt controller.
3.7
DMA Controller, I2C, DUART, Local Bus Controller, and Timers
The MPC8360E provides an integrated four-channel DMA controller, which:
Allows chaining (both extended and direct) through local memory-mapped chain descriptors
(accessible by local and remote masters).
Supports misaligned transfers.
There are two I2C controllers. These synchronous, multimaster buses can be connected to additional
devices for expansion and system development.
The DUART supports full-duplex operation and is compatible with the PC16450 and PC16550
programming models. 16-byte FIFOs are supported for both the transmitter and the receiver.
The MPC8360E local bus controller (LBC) port allows connections with a wide variety of external
memories, DSPs, and ASICs. Three separate state machines share the same external pins and can be
programmed separately to access different types of devices. The general-purpose chip select machine
(GPCM) controls accesses to asynchronous devices using a simple handshake protocol. The user
programmable machine (UPM) can be programmed to interface to synchronous devices or custom ASIC
interfaces. The SDRAM controller provides access to standard SDRAM. Each chip select can be
configured so that the associated chip interface can be controlled by the GPCM, UPM, or SDRAM
controller. All may exist in the same system.
The MPC8360E system timers include the following features: periodic interrupt timer, real time clock,
software watchdog timer, and two general-purpose timer blocks.
4
Development Environment
Development tools, hardware platforms, software building blocks and application-specific software
solutions are available from Freescale and our Freescale Alliance Program, including third party protocol
and signaling stack suppliers, real time operating systems support, and a variety of applications software
support. All of this builds upon the existing industry standard PowerQUICC family support program.
To simplify and accelerate the development process, Freescale will provide a user-friendly, integrated
development environment (IDE), which includes a compiler, instruction set simulator, and debugger for
the e300 PowerPC core.
Freescale also provides an MDS board as a reference platform and programming development
environment for the MPC8360E with a complete Linux board support package. The MDS board will
support on-board DDR SDRAM memory, a PCI interface, and a debug port and can be configured with
optional daughter cards supporting protocols such as OC-3 or OC-12 ATM, 8xT1/E1 and Ethernet
(10/100/1000Base T).