Welcome, Guest. Please login or register.

Author Topic: ColdFire Project?  (Read 7374 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline wildstar1063Topic starter

  • Full Member
  • ***
  • Join Date: Oct 2003
  • Posts: 114
    • Show only replies by wildstar1063
ColdFire Project?
« on: September 26, 2007, 08:53:31 PM »
Is the Coldfire project still active at all?
 the web page is still there, but it has not
 been updated for several years it seems.


Thanks

Wildstar1063
Amiga 3000T with 12Megs-SCZ, G-Force 040 28mhz, Delfina Lite, CyberVision 64/3D, QuickNet-2000 Ethernet, 2gig IBM , CD Rom and external Zip 100 Also Fastlane Z3 board and Amax IV whenever I install them.
Also an A600, and an A3000D bone stock, with 12...
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show only replies by Zac67
Re: CofFire Project?
« Reply #1 on: September 26, 2007, 09:00:21 PM »
And probably won't be updated at all. There's much consent here that a Coldfire creates major problems in software compatibility and seems to be no good choice for the Amiga, running legacy software. It's not impossible, but once you've mastered all problems, it's probably not much faster than an '060 - if at all.
 

Offline little

  • Full Member
  • ***
  • Join Date: Sep 2007
  • Posts: 223
    • Show only replies by little
Re: CofFire Project?
« Reply #2 on: September 26, 2007, 09:10:45 PM »
Quote
but once you've mastered all problems, it's probably not much faster than an '060 - if at all.


If you relegate it to the role oe emulating a 68k then it is not a good solution, but if (and only if) amigaOS and a bunch of key applications were compiled for the coldfire procesor it could achive quite nice speed improvements, specialy if the 400mhz v5 coldfire was used.

 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show only replies by Zac67
Re: CofFire Project?
« Reply #3 on: September 26, 2007, 09:24:54 PM »
Of course, that would provide a tremendous speed increase. But you'd have to recompile, which isn't an option for the vast amount of legacy software. Another way would be a patch database, but I doubt the user base could reach the critical mass for that.
For the emulation option it's a lot smarter to start with a faster and more readily available CPU like a cheap & fast x86.

One day someone will do an '060 simulation in FPGA. In the VERY far future...
 

Offline A1260

  • Hero Member
  • *****
  • Join Date: Jul 2007
  • Posts: 693
    • Show only replies by A1260
Re: CofFire Project?
« Reply #4 on: September 26, 2007, 09:30:17 PM »
its dead........
 

Offline AJCopland

Re: CofFire Project?
« Reply #5 on: September 26, 2007, 10:06:55 PM »
Quote
wildstar1063 wrote:
I the Coldfire project still active at all?


I wish. I think that Oli got it so far but ran into problems that really would have required a lot more work to resolve and that's before he got into the software side of things.

Its been suggested that using the ColdFire as a co-processor instead of a replacement 68k might make more sense much like the PPC cards are but if you're going down that route you might as well use PPC.

Anyway the topic is dead in most peoples minds though I'd like to see one made as a replacement for the 68060/40 cards since they're so expensive, old and hard to find... I mean which would people rather have? A slightly slower than 060 card based on a ColdFire? Or a full speed 060 based card... that you can never afford off ebay?

(assuming that Oli fnished the ColdFire project of course)

Andy
Be Positive towards the Amiga community!
 

Offline rkauer

  • Hero Member
  • *****
  • Join Date: May 2006
  • Posts: 3263
    • Show only replies by rkauer
Re: CofFire Project?
« Reply #6 on: September 26, 2007, 11:12:52 PM »
 I think the best solution for the Coldfire instruction set issue is adding a parallel "small" Spartan to catch the instructions who are not compatible with 68k.

 That could be a way to fix all problems in a snap.

 Then we get the best of two worlds: the speed and low cost of  a Coldfire (compared to a 060) and the complete set of 68k instructions, with no issues.

 My two cents.
Goodbye people.

I\'ll pop on from time to time, RL is acting up.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: CofFire Project?
« Reply #7 on: September 26, 2007, 11:28:42 PM »
@rkauer
Quote
I think the best solution for the Coldfire instruction set issue is adding a parallel "small" Spartan to catch the instructions who are not compatible with 68k.

How would that work exactly? How can some external chip know what the CPU is doing?
 

Offline Ragoon

  • Newbie
  • *
  • Join Date: Sep 2007
  • Posts: 8
    • Show only replies by Ragoon
Re: CofFire Project?
« Reply #8 on: September 26, 2007, 11:32:53 PM »
The coldfire since core V4e is fully compatible with the 68040. The first generation (5102) was already fully compatible with the 68EC040. It is an enhanced version of the originals 68k (410 MIPS @ 260MHz for actual coldfire and 110 Mips @ 75 MHz for 68060).
The coldfire embedded network, pci, usb, ... controllers. It is a great integrated processor but not enough powerful to face the PowerPC. It is a good solution to make an Amiga classic compatible computer with dedicated chipset in a FPGA. But the developpement costs would be too expensive for interested people.
 

Offline rkauer

  • Hero Member
  • *****
  • Join Date: May 2006
  • Posts: 3263
    • Show only replies by rkauer
Re: CofFire Project?
« Reply #9 on: September 26, 2007, 11:53:19 PM »
Quote

Piru wrote:

How would that work exactly? How can some external chip know what the CPU is doing?


 I mean use a Spartan as a translator table to catch the instructions the Coldfire can't process in the right way. Indeed it will generate some slowdowns, but in the end we can get an operational CPU who behaves like a 060 ~44MHz, who is a major upgrade from old accelerators around (I mean 030 and 040s).

Goodbye people.

I\'ll pop on from time to time, RL is acting up.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: CofFire Project?
« Reply #10 on: September 27, 2007, 01:18:23 AM »
@Ragoon
Quote
The coldfire since core V4e is fully compatible with the 68040. The first generation (5102) was already fully compatible with the 68EC040. It is an enhanced version of the originals 68k (410 MIPS @ 260MHz for actual coldfire and 110 Mips @ 75 MHz for 68060).

They are not compatible.

Supervisor mode is totally different. User mode is different, and even with emulation library loaded the user mode has a small difference which cannot be trapped.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: CofFire Project?
« Reply #11 on: September 27, 2007, 01:19:52 AM »
@rkauer
Quote
I mean use a Spartan as a translator table to catch the instructions the Coldfire can't process in the right way.

But how can you do that? How can you make the spartan interface with the CPU in such way?
 

Offline rkauer

  • Hero Member
  • *****
  • Join Date: May 2006
  • Posts: 3263
    • Show only replies by rkauer
Re: CofFire Project?
« Reply #12 on: September 27, 2007, 01:50:02 AM »
Quote

Piru wrote:

But how can you do that? How can you make the spartan interface with the CPU in such way?


 What I think is only a well-intended guess.

 This is almost the same as a PPC board acts. Those Spartan CPUs have near the double IO pins as the 68k CPUs, so is not a big worry in the hardware connection, but must be a worry in SW (I think a nightmare is the correct word).

 The voltage level is the same, clocks can be decoupled, instructions can be interpreted BEFORE trowed to Coldfire...

 My 2 cents...
 
Goodbye people.

I\'ll pop on from time to time, RL is acting up.
 

Offline Plaz

Re: CofFire Project?
« Reply #13 on: September 27, 2007, 01:50:35 AM »
The coldfire mail list still has some activity as discussions continue about possible solutions. Basically there about about 6 instructions that behave differently on coldfire that can't be traped. I think it can be solved (Elbox must have done it) but it would take alot more work using a card much different than the current prototype.

Plaz
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show only replies by downix
    • http://www.applemonthly.com
Re: CofFire Project?
« Reply #14 on: September 27, 2007, 01:58:40 AM »
Well, could a recompilation system do it?  Using AROS you could make an OS which would, rather than JIT emulation, re-compile the apps.  The coldfire is similar enough that it could work.
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.