The IBM PPC750GX/GL is a 32-bit implementation of the IBM PowerPC family of reduced instruction set computer (RISC) microprocessors. The PPC750GX/GL is targeted for high performance, low power systems that use a 60x bus. The existing hardware is codename ‘Hickory’ Evaluation Kit.
Software (provided by ACME)
Linux OS is bootable & running on 750GX-Tsi108 evaluation platform (Hickory). The Linux kernel version is 2.6.11.8.
The necessary system controllers such as memory, processor bus, PCI bus register, Host interface, Gigabit Ethernet, etc are bootable and enabled on the platform.
Necessary Linux device drivers & features for platform hardware can be additionally developed and maintained.
A preview kit which allows potential customers to preview their Linux software offering on our 750 GX/GL evaluation board is provided. This preview kit can also facilitate a customer demonstration and development of Linux running on the 750 GX/GL evaluation board.
Feature Sets of Hickory:
The evaluation board has the following features:
IBM PPC750GX/GL processor
Tundra Tsi108 host bridge
Two DDR2 240-pin DIMM slots each populated with a 256MB Registered DIMM module.
512KB 8-bit wide socket Flash
512KB 8-bit wide SRAM
32MB 32-bit wide Flash
32KB Ferroelectric Nonvolatile RAM (FRAM)
Two 10/100/1000BASE-TX Ethernet ports
Three PCI/X slots
Two RS-232 serial ports
RISC Watch header
Powered by a standard ATX power supply
Key Selling Points:
Industry’s Best System Power - 2.5W typical power consumption (3.7W maximum)
High-performance:
Best System Performance per Watt
Best System Performance per Dollar
DDR2-400 Memory Controller
Up to 50% memory power savings compared to DDR
DDR2-400 Memory Controller - dominant technology in 2006
Integrated Clock Generator
Reduces system cost
PCI or PCI-X bus, up to 133-MHz operation
Linux as OPEN platform
Add-on & upgrade features determined by customers
Expandability
High end routers, firewall, RAID, gateway
Industry’s Best System Cost (CPU+Host Bridge)
Design Support Tools
From IBM PPC750GX/GL/FX
Datasheet of 750GX/GL/FX
Evaluation Design Kit User’s Manual
Evaluation Board Schematics
Evaluation Board Gerber
Bill of Materials (BOM)
Errata Notice for DD1.x
Power Supply Layout and Bypassing
750GX DD1.X – BSDL model
750GX DD1.x - IBIS models for 1.8V, 2.5V, and 3.3V Vdd modes
From Tundra
Tsi108 Family User Manual
Tsi108 Family Hardware Manual
Tsi108 Device Errata and Design Notes
Ball Grid Array Application Note
Tsi108/Tsi109 Schematic Review Checklist
TSI108 IBIS Model - Commercial Temperature Range
Tsi108 BSDL file
Tsi108/Tsi109 Debug Checklist
Others
DeveloperWorks: Power Architecture zone
Power Architecture downloads
Power Architecture forum
Linux on POWER
Linux reference Source code ready
RiscWatch Debugger User’s Guide
Materials Available for Customers
IBM750GX/Tsi108 Evaluation Kit (Hickory)
Bill of Materials Listing
Hardware board schematics
Hardware board Gerber files
Hardware User Manual
Linux Preview Kit
Linux kernel source code
Sample Linux kernel configuration file
Sample Linux root file system
Linux platform image
Application Note describing the following in sequence:
Configuring the Hickory board
Flash the Linux image onto the Hickory board
Running the Linux demo
Linux embedded platform development
Applications
Industrial PC
Single Board Computers
Thin Clients
POS
Kiosk/ATM
Office Automation
Industrial Automation
Gateway
Storage
Network Devices
Telecom/Wireless
Medical Devices
Software Development Environment
Reference Board Software Architecture
The software stacks is as shown. The Linux kernel hides the hardware details and provides services to upper layer. Utilities including chipset and all the necessary device drivers are called “BSP”.
C library is necessary for almost all user space programs. Busybox is the basic utility which is commonly used in the embedded environment. Busybox provides basic Unix commands to the users
Software Modules Available
Linux preview kit
Linux kernel source code
(_linux2.6.11.8_newether_justworking_clean_2.tar.bz2)
The Linux kernel source codes which can be customized by the users.
Sample Linux kernel configuration file (kernel-config)
Sample Linux kernel configuration file for IBM 750 GX/GL evaluation board.
Sample root file system (initramfs.igz)
Sample root file system for the Linux kernel image.
Linux platform image (zImage.elf)
The Linux platform image which contains a embedded Linux system.