RTOS, Embedded Linux, Real-Time Operating System and DO-178B: LynuxWorks

AMCC 405GPr Embedded Processor (formerly IBM 405GPr)
Low-power processor for communication, storage and pervasive computing

AMCC 405GPr
BlueCat Embedded Linux v. 4.1
Architecture: PowerPC
Processor group: PowerPC 405
Markets: storage, telecommunications
Many of our target-support guides for BlueCat Linux are available for download.
Please consult the board-support guide or contact us for specific platform features supported.

The AMCC PowerPC® 405GPr 32-bit RISC processor is designed to provide a flexible, fast time-to-market hardware solution to satisfy the demands of high-performance embedded applications. Implemented in the scalable PowerPC architecture, the 405GPr processor maintains code compatibility with other PowerPC processors for ease in migration and faster time-to-market. An optimized balance of performance, low power, and features makes it an ideal solution for communication, data storage, and pervasive computing applications.

The 405GPr processor supports speeds of up to 400MHz. It incorporates a rich mix of features, such as a PCI interface, an SDRAM Controller, a 64-bit on-chip CoreConnect bus, Ethernet and other on-chip peripheral support, and the CodePack code compression engine. In addition, power management features, a small form factor, and low power consumption make the AMCC 405 processor family an ideal platform for applications ranging from networking to video.

PowerPC 405GPr embedded cores incorporate features to enable high performance without increasing chip size or power. A 4-KB on-chip SRAM stores critical code and data.

A five-stage pipeline increases throughput and enables speeds of up to 400MHz. It includes a fetch, decode, execute, write-back, and load writeback stage.

The single-issue execution unit is especially useful in switching and routing equipment where real-time operation is critical. The unit, which contains the register file, arithmetic logic unit (ALU) and the multiply-accumulate (MAC) unit, performs all integer instructions in hardware. The register file, comprised of thirty-two 32-bit general purpose registers (GPR), enables either a load or a store operation to execute in parallel with an ALU operation.

The memory management unit (MMU) provides address translation, flexible memory protection, and storage-attribute control. It supports multiple page sizes as well as a variety of storage-protection attributes and access-control options. Multiple page sizes improve memory efficiency and minimize the number of buffer misses.

View more AMCC boards, or learn more about AMCC—a SynergyWorks partner.


RTOS and embedded operating systems

Embedded operating systems and development tools

Corporate

Industry solutions

OS Support

OS Training

SynergyWorks: LynuxWorks partners

contact us
ISO9001:2000 Copyright © LynuxWorks™, Inc. All rights reserved. Reproduction in whole or in part in any form or medium without express written permission of LynuxWorks is prohibited. 20 years of embedded excellence