http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=TWR-MCF5225XUses standard PCIe 16x card-edge connectors, which are cheap and plentiful. One of the two is a so-called Dummy card-edge which is almost A year ago (Jan 22, 09) Freescale launched the new MCF5225x line, along with their MQX RTOS, which they provide for free and which runs atop a variety of lower-end V2/V3 ColdFire cores. More info at
http://www.freescale.com/webapp/sps/site/homepage.jsp?code=MQX_HOMEGiven this new $49, pre-populated module, it would be interesting to see if it could be used as a building block for development of an Ethernet/USB card for the A500. Pricing on the Subway is still $120ish, and there is still no functional Ethernet solution for the A500, which makes me sad. The MCF5225x also includes full-speed USB 2.0 host support.
The MCF52256 and 52255 cost less than $8 in single quantities, and are therefore well-suited to low-quantity runs and experimentation.
The MCF5225x itself comes clocked at either 66 or 80MHz, and is available in LQFP100 and LQFP144 form factors, which are easily proto-solderable. (in addition to MAPBGA144)
The MCF5225x's external interface is Mini-FlexBus, which is documented at
http://www.eetasia.com/STATIC/PDF/200905/EEOL_2009MAY06_INTD_CTRLD_AN_01.pdfMini-FlexBus can address a maximum memory size of up to 1 megabyte per chip select (the spec includes two CS'es), which would be more than sufficient to do DMA with the 68K CPUs in Amigaland.
The MCF5225x Mini-FlexBus Features:
— Two user-programmable chip selects (FB_CS0 & FB_CS1). — 8- or 16-bit port size. — Multiplexed (muxed) or non-multiplexed mode (non-muxed). — 20 Address, eight Data or 20 Address/Data Signals.
— Byte-, word-, longword-, and 16-byte line-sized transfers. — Programmable wait states, address setup, and address hold times.
— Output Enable (FB_OE) and Read/Write (FB_RW) control signals. — Address Latch Enable (FB_ALE) control signal for multiplexed mode.
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MCF5225X