User`s manual
PPC405CR – AMCC
®
PowerPC
®
32-bit RISC
Processor
Summary
Core Reference
CR0161 (v2.0) March 11, 2008
This document provides information on Altium Designer's Wishbone wrapper support
for the discrete AMCC
®
PPC405CR – an embedded PowerPC
®
405 32-bit RISC
processor.
Altium Designer's PPC405CR component is a 32-bit Wishbone-compatible RISC processor.
Although placed in an Altium Designer-based FPGA project just like any other 32-bit processor component, the PPC405CR is
essentially a Wishbone-compliant wrapper that allows communication with, and use of, the discrete PowerPC 405 processor
encapsulated within the AMCC PPC405CR device. You can think of the wrapper as being the 'means' by which to facilitate use
of external memory and peripheral devices – defined within an FPGA – with the discrete processor.
Most instructions are 32-bits wide and execute in a single clock cycle. In addition to fast register access, the PPC405CR
features a user-definable amount of zero-wait state block RAM, with true dual-port access
The PPC405CR wrapper can be used in FPGA designs targeting any physical FPGA device – you are not constrained to a
particular vendor or platform.
Features
• 5-stage pipelined RISC processor
• Internal Harvard architecture with simplified external memory access
• 4GByte address space
• Wishbone I/O and memory ports for simplified peripheral connection
• Full Viper-based software development tool chain – C compiler/assembler/source-level debugger/profiler
• C-code compatible with other Altium Designer 8-bit and 32-bit Wishbone-compliant processors, for easy design migration.
For further information on PPC405CR features, refer to the following documents, available from
www.amcc.com/Embedded:
•
PPC405CR Data Sheet (DS2007)
•
PPC405CR Embedded Processor User's Manual.
Available Devices
The PPC405CR device can be found in the FPGA Processors integrated library (FPGA Processors.IntLib), located in the
\Library\Fpga folder of the installation.
CR0161 (v2.0) March 11, 2008 1