AMCC PPC405 Uživatelský manuál

Procházejte online nebo si stáhněte Uživatelský manuál pro Procesory AMCC PPC405. AMCC PPC405 User`s manual Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 25
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 0
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
Zobrazit stránku 0
1 2 3 4 5 6 ... 24 25

Shrnutí obsahu

Strany 1 - Processor

PPC405CR – AMCC® PowerPC® 32-bit RISC Processor Summary Core Reference CR0161 (v2.0) March 11, 2008 This document provides information on Altium De

Strany 2 - RISC Processor Background

PPC405CR – AMCC PowerPC 32-bit RISC Processor Memory & I/O Management The PPC405CR uses 32-bit address buses providing a 4GByte linear address spa

Strany 3 - Wishbone Bus Interfaces

PPC405CR – AMCC PowerPC 32-bit RISC Processor Figure 5. Memory devices mapped into the PPC405CR's address space. Figure 6. Peripheral devices

Strany 4 - Design Migration

PPC405CR – AMCC PowerPC 32-bit RISC Processor The adjacent flow chart shows the process that was followed to build this memory map in the FPGA project

Strany 5 - Architectural Overview

PPC405CR – AMCC PowerPC 32-bit RISC Processor This memory still has the standard limitation of load delay slots, because the load from memory happen

Strany 6 - Pin Description

PPC405CR – AMCC PowerPC 32-bit RISC Processor 0xFFFF_FFE4 mtdcr PeripheralControl_Data,%R4; Memory controller now configured. Now jump out to a

Strany 7

PPC405CR – AMCC PowerPC 32-bit RISC Processor Word-0 Word-1 31 24 23 16 15 8 7 0 31

Strany 8 - CR0161 (v2.0) March 11, 2008

PPC405CR – AMCC PowerPC 32-bit RISC Processor 8-bit peripheral devices should be accessed using the 8-bit LBU and SB instructions. For C-code, this me

Strany 9

PPC405CR – AMCC PowerPC 32-bit RISC Processor Wishbone Communications The following sections detail the standard handshaking that takes place when t

Strany 10 - Memory & I/O Management

PPC405CR – AMCC PowerPC 32-bit RISC Processor Reading from a Slave Wishbone Memory Device Data is read by the host processor (Wishbone Master) from a

Strany 11

PPC405CR – AMCC PowerPC 32-bit RISC Processor Placing a PPC405CR in an FPGA Design Figure 9 shows an example of how a PPC405CR is used within an FPG

Strany 12 - Division of Memory Space

PPC405CR – AMCC PowerPC 32-bit RISC Processor RISC Processor Background RISC, or Reduced Instruction Set Computer, is a term that is conventionally us

Strany 13 - Peripheral I/O

PPC405CR – AMCC PowerPC 32-bit RISC Processor Figure 10. Detected physical devices appearing in the Hard Devices JTAG chain. As the physical PPC405CR

Strany 14 - Data Organization

PPC405CR – AMCC PowerPC 32-bit RISC Processor Downloading Your Design Download of a design which incorporates a discrete processor such as the PPC40

Strany 15

PPC405CR – AMCC PowerPC 32-bit RISC Processor On-Chip Debugging To facilitate real-time debugging of the processor, the PPC405CR includes On-Chip Debu

Strany 16 - Hardware Description

PPC405CR – AMCC PowerPC 32-bit RISC Processor The debug environment offers the full suite of tools you would expect to see in order to efficiently d

Strany 17 - Wishbone Communications

PPC405CR – AMCC PowerPC 32-bit RISC Processor Full-feature debugging is of course enjoyed at the source code level – from within the source code file

Strany 18 - Wishbone Timing

PPC405CR – AMCC PowerPC 32-bit RISC Processor For more information on the content and use of processor debug panels, press F1 when the cursor is ove

Strany 19 - Facilitating Communications

PPC405CR – AMCC PowerPC 32-bit RISC Processor Improving and Extending Product Life-Cycles Fast time to market is usually synonymous with a weaker fe

Strany 20

PPC405CR – AMCC PowerPC 32-bit RISC Processor Wishbone OpenBUS Processor Wrappers To normalize access to hardware and peripherals, each of the 32-bit

Strany 21 - Downloading Your Design

PPC405CR – AMCC PowerPC 32-bit RISC Processor Architectural Overview Symbol Figure 1. PPC405CR symbol. As can be seen from Figure 1 (previous), the

Strany 22 - On-Chip Debugging

PPC405CR – AMCC PowerPC 32-bit RISC Processor Pin Description Table 1. PPC405CR pin description Name Type Polarity/Bus size Description Control Signal

Strany 23

PPC405CR – AMCC PowerPC 32-bit RISC Processor Name Type Polarity/Bus size Description IO_ACK_I I High Standard Wishbone device acknowledgement signa

Strany 24

PPC405CR – AMCC PowerPC 32-bit RISC Processor Name Type Polarity/Bus size Description PER_READY O High External Wait Control. Allows external devices

Strany 25 - Revision History

PPC405CR – AMCC PowerPC 32-bit RISC Processor • 1KB (256 x 32-bit Words) • 2KB (512 x 32-bit Words) • 4KB (1K x 32-bit Words) • 8KB (2K x 32-bit Wo

Komentáře k této Příručce

Žádné komentáře