RTOS, virtualization for real-time systems, DO-178B and hypervisor for the most demanding embedded operating system applications...

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

AMCC 405GP
BlueCat Embedded Linux v. 4.1
Architecture: PowerPC / Power Architecture
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® 405GP 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 405GP 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 405GP processor supports speeds of up to 266MHz. 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 405GP 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.

LynxOS Embedded RTOS LynxOS-SE Embedded RTOS RTOS: LynxOS-178 for software certification Luminosity Eclipse-based IDE
Embedded Linux: BlueCat LynxSecure Separation Kernel and Embedded Hypervisor SpyKer Embedded-System Trace Tool

Industry Solutions

Migration

Industry Standards

Embedded Systems Technology

RTOS Training for Embedded Systems

Training at LynuxWorks

Embedded System Consulting

LynuxWorks Support

Embedded Systems

LynxOS RTOS Support

BlueCat Embedded Linux Support

Contact Us

About LynuxWorks

Press Room

Newsletter and Announcements

Careers

Site Map

Board Support Packages (BSPs)

BSP Device Drivers

BSP Targets by Operating System

BSP Targets by Form Factor

Third-party I/O Devices and Hardware

SynergyWorks: LynuxWorks partners


What is SynergyWorks?

Third-party add-ons for LynuxWorks operating systems

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.