Welcome, Guest. Please login or register.

Author Topic: What is Status of COLDFIRE PROJECT?  (Read 5792 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show all replies
Re: What is Status of COLDFIRE PROJECT?
« on: September 06, 2003, 01:18:09 PM »
@Oliver

I call first dibs on a working prototype card for the 1200 :-)
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show all replies
Re: What is Status of COLDFIRE PROJECT?
« Reply #1 on: September 08, 2003, 01:01:44 PM »
Quote

Fedorenko wrote:
Is the Coldfire kinda compatable with the 680x0 processor line?


Yes, it's pretty much what the (discontinued) 680x0 evolved into. It has the same user model as the 68k (almost) but has been extensively optimised for higher performance in embedded systems.

On the downside, as an 'upgrade' for an existing 680x0 system it is quite tricky. Firstly, the supervisor model is pretty different but more importantly it lacks some addressimg modes (IIRC) and opcodes in common use in much 680x0 code. Such missing features would need to be emulated one way or another.

Mind you, most 040/060 systems have to do that anyway, especially for 68881 code, so it's not as if it's impossible. I reckon a coldfire version of an 'OxyPatcher' style tool could address the majority of missing functionality.

Im not sure but the missing address modes may have been put pack in later coldfire cores.

Anyhow, I'm sure Oli know's what he's doing and I'm really looking forward to seeing a working prototype :-)
int p; // A