The processor core contains a seven-stage pipeline and 32 kbytes each of eight-way set-associative cache for instructions and data, and a 256-kbyte level 2 cache. The second-level cache can also serve as either one 256-kbyte memory-mapped SRAM block or can be split into 128 kbytes of L2 cache and 128 kbytes of SRAM. The core offers plenty of compute performance for the control-plane functions. It also supplies the horsepower to run the software that implements the many value-added services system users want in such systems as enterprise routers, multiservice access platform trunk and line cards, media gateways, and wireless basestations.
In addition to the faster PowerPC processor core, designers revved up the PowerQUICC's communications processor module (CPM) so it can deliver more than 1 Gbit/s of aggregate communications bandwidth. The CPM block packs its own RISC processor, 32 kbytes of dual-port RAM, 128 kbytes of ROM, and 32 kbytes of information RAM to hold the protocol microcode. These memory blocks are significantly larger than the memories included on the PowerQUICC II series. This permits the new processors to handle more-complex protocols, updates to existing protocols, or custom protocols.
Moreover, the module includes two UTOPIA Level II master/slave ports that have multi-PHY support, three 10/100 Ethernet media-independent interfaces, eight time-division multiplexed interfaces (supporting two groups of four TDM channels), and capability for T1, CEPT, T1/E1, T3/E3, PCM highways, ISDN basic rate, ISDN primary rate, Motorola's own interchip digital link, and others. The module also features four HDLC serial links, three fast communications controllers (FCCs), two multichannel controllers (MCCs), four serial communication controllers, and eight transmission convergence layers between the TDM and fast communication channels.
The FCCs can support 155-Mbit/s ATM segmentation and reassembly (AAL0, 1, 2, 3/4, 5, TM 4.0 CBR, VBR, UBR, and ABR traffic types) and up to 64k external ATM connections. Further, the FCCs can deal with 10- or 100-Mbit Ethernet with CDMA/CS, and 45-Mbit/s HDLC/transparent (clear-channel) communications. Each MCC handles 128 serial full-duplex 64-kbit/s data channels and can be configured into four subgroups of 32 channels each. With both MCCs active, the chip delivers 256 full-duplex TDM channels.
Designers at Motorola made certain that data could move with no obstructions from block to block and from block to I/O port. To do that, the chip uses the OCeaN switch fabric and a special coherency module that helps manage coherent and noncoherent data traffic. The module eliminates unnecessary traffic on the processor bus by forwarding transactions to the processor bus only if coherency checking is required.
The module can concurrently process up to three coherent transactions interleaved with three noncoherent transactions as they flow through a pipeline of snooping, target mapping, and target buffer availability checking. Because serialization isn't required for noncoherent I/O traffic, the OCeaN fabric allows much higher levels of transaction concurrency. Thus, an OCeaN port can communicate with any other port in a full-duplex mode. That allows much higher transaction concurrency.
Because the PowerQUICC III family maintains CPM software compatibility with previous-generation devices, many tools and software developed for past processors can be used to develop new software. Additional software tools and operating systems will be available from Motorola and partner companies.
Price & Availability
Samples of the MPC8560 PowerQUICC III communications processor will be available in the first half of 2003. However, as the processor is software compatible with the previous-generation PowerQUICC II, the bulk of software development can take place via current-family devices. The mid-range MPC8560 costs $125 each in 10,000-unit lots.
Motorola Inc., 6501 William Cannon Dr. West, Austin, TX 78735; Nishin Sura, nishin.sura@motorola.com; www.motorola.com.