HistoryACube Systems is an Italian company created in early 2007 and is the result of a merger of 3 companies: Alternative Holding Group, Soft 3 and Virtual Works. Acube's aim was to support the Amiga in various ways: software development (e.g. STFax 2007), hardware repairs and construction of a new machine for the Amiga world.
A prototype motherboard was produced before the establishment of the company in February 2006 and was shown at the Italian exhibition Pianeta Amiga in September 2006. On the 1st April 2007, ACube announced the availability of the motherboard Sam440ep to industrial customers. A number of Operating Systems were ported to the Sam440ep (see section "Operating Systems" below) but OS4 support was not confirmed until September 17, 2008 when an agreement between ACube and Hyperion Entertainment was announced.
To explain the name of the board, "Sam", you need to know that the first tests were conducted on the evaluation board for the AMCC 440ep (code named was "Yosemite"). The motherboard was named in honor of the Caroon hero Yosemite Sam.
Yosemite Sam and the evaluation motherboard
SpecificationsThe motherboard is compact and modular and is of the Mini-ITX form factor wisth a size of 170x170 mm. There are a large number of components mounted on both sides. Key features include passive cooling, low power consumption, 4 video outputs (VGA, DVI, TV (S-Video) and LVDS) and three possible boot sources (SATA, USB and PXE network boot). Additionally, the Sam440ep is very scalable.
The PPC 440ep is a 32-bit processor with a double-precision FPU although the processor lacks an Altivec unit but theoretically, the 440ep can perform 1334 MIPS at 667MHz. The processor is 0.13µm and uses CMOS technology. A 456 pin FBGA socket allows the processor (just 35x35 mm) to be connected to the motherboard and clock speeds vary from 333 - 667MHz. The low clock speeds allow for low power consumption (just 3 watts at 533MHz) hence the Sam440ep is passively cooled. The 440ep can handle up to 1GB of RAM with 512Mb RAM on-board and a further 512Mb can be installed by the user.
The ATi Radeon Mobility 9000 (aka M9) graphics chip was introduced by ATi in the summer of 2002 and is based on the RV250 graphics engine. With this graphics chip the Sam440ep can produce resolutions of 2048x1536 (QXGA) in both 2D and 3D and, being aimed at the embedded market, consumes about 25 watts (with the 440ep at 667MHz). The Mobilty Radeon 9000 has 64 MB DDR RAM, an internal frequency of 250 MHz, and runs memory at 200 MHz and 400 MHz RAMDAC.
Only 3.3V PCI cards should be used although cards which support 3.3V and 5V are compatible. If you attempt to use a 5V PCI card it is possible you'll damage the Sam440ep in the process!
List of features
There are different versions of the Sam440ep. A choice of processor speed: 400, 533 and 667 MHz and those with or without memory slot. Other configurations include adding or removing certain components (the ccTalk connector, SATA connector, VGA, DVI, LVDS output, and SmartMedia). There may also be a variant in the Flex ATX form factor.
FirmwareThe Das U-Boot 1.3.1 (U-Boot) firmware, open source and released under the GPL, is installed in the Sam440ep and has been through a number of changes in its history. The U-Boot project was started in 2000 by Magnus Damm under the name 8xxROM. The project later moved to Sourceforge and was renamed "PPCBoot" but following more development and support for other processors the name was again changed to U-Boot. Presently, U-Boot is developed by Wolfgang Denk and many other contributors and has been developed to support ARM processors (720, 920, 925, 926 ,...), XScale, Coldfire, MIPS, x86, NIOS, Microblaze, Atmel (AT91RM9200, AVR32 AP ,...) or Samsung (S3C44B0, S3C24X0 ,...) among others. U-Boot's purpose is to initialise the hardware and start booting the desired Operating System. U-Boot supports booting from IDE, SCSI, PCMCI and Compact Flash.
U-Boot is not entirely without bugs (no software is) and version 1.3.1 had a problem using USB keyboards. The workaround was to connect the keyboard to the top USB port. An earlier version of U-Boot (1.2.0) had a problem with DVI support meaning it was necessary to use a monitor with VGA input or use a DVI->VGA adapter. To determine your U-Boot version, simply enter "version" at the U-Boot prompt. To upgrade U-Boot, download the latest version, burn it to CD and follow the instructions.
ConclusionThe Sam440ep is a high quality unit and has many technical assets placing it well within the industrial market but also in the Amiga market. Being the first Amiga to offer SATA and USB 2 as standard, the Sam440ep is definitely a capable machine and given that it consumes very little energy and requires no fan the Sam440ep should be very popular. Unfortunately, the processor may be considered somewhat slow for the high price but there should still be a number of potential buyers.
AmigaOS4 users have waited for many months to see the Sam440ep supported and now this support has arrived. AROS is also an option.
English version Published: 1st January 2009
Edited and translated for Intuitionbase by Jonathan "GiGa" Haddock