From Inertial Computing
Revision as of 17:25, 9 May 2009 by Aperez (Talk | contribs)

Jump to: navigation, search

Design Philosophy

The FireMig will be a significant, but not ground-breaking, evolution of the original MiniMig design. It's intended to co-exist with both the (eventual) Clone-A project, as well as the NatAmi projects. Thanks to the newly-released (Q1 2009) MCF52254 microcontroller from Freescale, it will include both USB and Ethernet, and will ship bundled with AROS since distribution of genuine Amiga ROMs and Workbench is Verboten, but will be able to boot from a kickstart image just as the original MiniMig did. The MCF5407 ColdFire CPU contains an integrated SDRAM controller, which allows for 64MBytes of FAST RAM. Nearly all of the V4-ColdFire core MPU designs are borrowed directly from the Freescale M5407C3 Eval Board which, while no longer manufactured (other Eval Boards in the MCF54xx line still are), is a tested design. The 5407 has been chosen for this project as it is the only ColdFire version-4 core based MPU which is not exclusively available in Ball Grid Array (BGA) packaging. The other members of the MCF54xx family are only available in 256, 360, and 388-pin BGA packages. While they are excellent MPUs, and provide significantly more functionality on-die, they've been deemed too time-consuming to work with for the first FireMig iteration.

Bill of Materials

  • 168-pin SDR DIMM socket, prepopulated with a 64MByte PC66 DIMM.
  • 2MBytes of flash, 1MByte of which is user-flashable. The remaining reserved space is used for device initialization and failed-flash recovery.

Boot Loader