PowerPC Product Release Notes

V2.1 Major Features

The new features in PowerPC V2.1 include:

TASKING PowerPC C/C++/EC++ Compiler

Several new compiler optimizations are included in this release:

  • Decrement and branch loop rewriting
  • Inlined struct assignments and memcpy()
  • Endian byte order reversals as load/store reversed and intrinsic byte swap functions
  • Condition code simplified using instructions with record mode
  • Interrupt Functions in C
  • Floating point FSEL conditional moves
  • Floating point transcendental constant folding and strength reduction

CrossView Pro Debugger

Numerous new debugging capabilities have been added in this release:

  • Improved Look and Feel
  • Grouping of Registers
  • Symbolic Editing of Registers
  • "Bubble-Spy" of Variables and/or Functions
  • Enable/Disable Breakpoints
  • Programmable Signal Data Analysis
  • Flash Programming Support
  • Support for the PLX IOP 480

For additional details on each new feature, please view the PowerPC V2.1 What's New Sheet (PDF).


V2.0 Major Features

The new features in PowerPC V2.0 include:

TASKING PowerPC C/C++/EC++ Compiler

  • Embedded C++ Support
  • New Compiler Optimizations
  • Symbolic Register Access Libraries
  • Reentrant Run-Time Libraries

CrossView Pro Debugger

  • On-chip debugging (BDM/JTAG) supports trace capabilities
  • Extensive RTOS aware debugging
  • Support for all Macraigor Wigglers including the new Raven and Hummingbird
  • Increased download speed for on-chip debugging
  • CrossView Pro debugger compatibility with other third party compilers
  • Support for the following additional PowerPC families: MPC555, PPC740, PPC750, MPC850, MPC8240, MPC8260, IBM405

V1.1 Major Features

The new features in PowerPC V1.1 include:

CrossView Pro Debugger Enhancements

  • Extensive and easy-to-use RTOS aware debugging
    • Multiple Viewing Windows (kernel, tasks, queues, semaphores, events, memory, timer, I/O drivers)
    • Display levels of information (Summary and Detail)
    • Examine data structures
    • Right click menus
    • Clickable text
    • Window Icons
    • Online help
  • Full on-chip debug (BDM) support for the 823, 850
  • On-chip debug (BDM/JTAG) supports non-realtime (program counter) trace
  • Ability to edit registers in symbolic format
  • Reset capability supports both program-reset and target-reset
  • ROM Monitor supports 740, MBX860 board

PPC C/C++ Compiler

  • Compiler now also includes Special Purpose Register Library (SPR) to allow symbolic register access (download PDF appnote) at the C/C++ level