User guide

Introduction
Development Kit Components
8
MPC8568E Kit Configuration Guide
Display of stack crawl, memory, registers, register details, and cache windows
Support for both the STABS and DWARF (versions 1 and 2) debugging
information formats
NetComm Device Drivers
The purpose of the NetComm Device Drivers package is to help programmers develop
software for the MPC8568E family of Power Architecture processors. The package
consists of a set of powerful and flexible drivers for the peripherals and protocols
supported by the MPC8568E processor’s QUICC Engine coprocessor.
Each driver presents an API that abstracts the underlying hardware/firmware in a modular
way. As a result, a client application can interface with the MPC8568E processor at the
protocol level, thereby avoiding the complex task of directly manipulating the registers of
the processor’s on-board communications peripherals.
The drivers in the NetComm Device Drivers package can be used with or without the
CodeWarrior™ QUICC Engine™ Utility
.
NOTE This kit supports both Linux and bare board development, but the NetComm
Device Drivers package is just for bare board development.
CodeWarrior™ QUICC Engine™ Utility
The CodeWarrior QUICC Engine Utility (QEU) makes it easy to configure the
MPC8568E processor to use any protocol or driver parameter supported by the device.
The QEU presents a graphical user interface with which you can:
Select the QUICC Engine device blocks that your program will use.
Assign any protocol and any interface to each device block selected.
Modify any device, microcode, or peripheral driver API parameter.
Configure a multi-protocol system.
Generate C language source code that uses the device driver API (see “NetComm
Device Drivers” on page 8) to configure the selected device blocks.
Use dozens of existing use cases — simple, protocol-based applications to help you
understand how to use the drivers API.
In addition, the QEU’s GUI provides context-sensitive help and automatically detects
configuration conflicts. Further, the GUI provides access to online assistance that helps
you resolve these conflicts.
To use the QUICC Engine Utility with the CodeWarrior tools, you add the source code
files the QEU generates to a MPC8568E CodeWarrior project. When you download the