Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Coldfire is a rather different product, though. The instruction set is similar but not identical, and there's no exposed memory bus. (Most of the parts have internal flash and SRAM, like a modern microcontroller.)


> The instruction set is similar but not identical, and there's no exposed memory bus.

Actually, there are a number of offerings in the coldfire v2/v3/v4family with decent performance and external buses including PCI, 10/100 ethernet, USB, ATA, and CAN with DDR memory and parallel bus interface.

https://www.nxp.com/docs/en/data-sheet/MCF5307BUM.pdf https://www.nxp.com/docs/en/data-sheet/MCF54418.pdf https://www.nxp.com/docs/en/data-sheet/MCF54455.pdf


Oh, the modern ones absolutely have other external busses -- but not a standard 68000 memory bus. There's no way to hook up an EEPROM with your program on it, for instance.


I see what you are talking about. While the external bus interface on these cold fire parts is not a pin compatible m68k cpu bus, it certainly can access memory devices and uses DMA. From the 5307 manual:

1.3.7.1 External Bus Interface The bus interface controller transfers information between the ColdFire core or DMA and memory, peripherals, or other devices on the external bus.


I used one of the first generation dev boards, it had external DRAM and ROM.


Check out the Firebee. An Atari ST semi-compatible machine built around the Coldfire:

http://firebee.org/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: