Welcome, Guest. Please login or register.

Author Topic: AROS68K and the Freescale Coldfire CPU  (Read 13991 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show only replies by Zac67
Re: AROS68K and the Freescale Coldfire CPU
« Reply #59 from previous page: January 19, 2011, 07:22:57 AM »
If you're breaking 68k compatability anyway - why not go for something that's available, fast and even cheap? If it's fast enough it's just a matter of emulation to get legacy software to decent speed while running recompiled / native code much faster still.

As much as I love the 68k family I totally fail to see the point in investing into dead ends with large price tags.
 

Offline utri007

Re: AROS68K and the Freescale Coldfire CPU
« Reply #60 on: January 19, 2011, 08:05:14 AM »
It is proven that is possible to write programs so that they run both systems 68k and coldfire.

Old programs needs a emulation layer, but new programs are possible to run without it. It is diffrent question what would developers do, what kind of effort would be to write program to run both, coldfire and 68k cpus
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

Offline amigappc

  • Newbie
  • *
  • Join Date: Dec 2010
  • Posts: 26
    • Show only replies by amigappc
Re: AROS68K and the Freescale Coldfire CPU
« Reply #61 on: January 19, 2011, 10:21:47 AM »
Quote from: utri007;607572
It is proven that is possible to write programs so that they run both systems 68k and coldfire.

Old programs needs a emulation layer, but new programs are possible to run without it. It is diffrent question what would developers do, what kind of effort would be to write program to run both, coldfire and 68k cpus



It would be rediculous to make acellerator board which must use emulation. Better to bake softcore in fpga like Natami.
 

Offline WolfToTheMoonTopic starter

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show only replies by WolfToTheMoon
Re: AROS68K and the Freescale Coldfire CPU
« Reply #62 on: January 19, 2011, 10:42:59 AM »
Quote from: amigappc;607583
It would be rediculous to make acellerator board which must use emulation. Better to bake softcore in fpga like Natami.

They would run OS and recompiled apps natively(+ those not calling missing instructions)...

Natami will be very expensive and if I could get V5e cores, slower.
A cheap, fast, modern peripherals enabling 68K acc. board would make sense... I think.

Imagine running V5e at 600 MHz, a few gigs of RAM, a AGP or PCI graphics card + (S)ATA controller, USB 2.0 and possibly even Wi-Fi. All that on classics for less then half the money NATAMI would probably cost you.
 

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: AROS68K and the Freescale Coldfire CPU
« Reply #63 on: January 19, 2011, 11:31:23 AM »
Quote from: WolfToTheMoon;607588
Imagine running V5e at 600 MHz, a few gigs of RAM, a AGP or PCI graphics card + (S)ATA controller, USB 2.0 and possibly even Wi-Fi. All that on classics for less then half the money NATAMI would probably cost you.
You're grossly underestimating the complexity and costs of the design, development and production of such a HW. You can't just plug the CPU on some board and have it magically running. The limited numbers of boards you'd have to make would bump the price skyhigh. You're not the first one to make this mistake.

I fail to see the point of this anyway: It makes much more sense to run the whole thing inside a commodity HW. There's no way you can beat the bang/buck ratio with a custom design.
« Last Edit: January 19, 2011, 11:37:01 AM by Piru »
 

Offline jj

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4051
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: AROS68K and the Freescale Coldfire CPU
« Reply #64 on: January 19, 2011, 11:32:29 AM »
Given that both elbox and olie have both tried and given up
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline WolfToTheMoonTopic starter

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show only replies by WolfToTheMoon
Re: AROS68K and the Freescale Coldfire CPU
« Reply #65 on: January 19, 2011, 11:37:03 AM »
Quote from: JJ;607601
Given that both elbox and olie have both tried and given up

For AROS68K? I think they have not tried...

sure, this would be a complex project. But at this stage it's just an idea.
Depending on whether I'd find anyone interested in helping and on some other factors as the availability of the V5e core and the price, I might just try and do it :)...

If not, I'll revert to a 6502-based project.

I consider this primarily an educational project for myself.
 

Offline jj

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4051
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: AROS68K and the Freescale Coldfire CPU
« Reply #66 on: January 19, 2011, 11:39:12 AM »
If its just an edu project for yourself then go for it.
 
If this idea is for  a commercial project to run a new branch or Aros then wouldnt bother, there is no advantage that can see
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline eb15

  • Jr. Member
  • **
  • Join Date: Feb 2010
  • Posts: 61
    • Show only replies by eb15
Re: AROS68K and the Freescale Coldfire CPU
« Reply #67 on: January 19, 2011, 06:20:20 PM »
While I think you might have fun making a coldfire port of AROS, it seems to be limited to plain old PCI bus for the graphics.  Under AROS x86 with the nouveau driver there is a performance increase going from PCI to AGP to PCIe support.  It looks to me like ARM cortex devices would be more modern HD multimedia friendly than the coldfire because they can interface internally to their graphics subsystems and not run through a slower external bus interface, though I suppose someone would have to benchmark the two using similar code to be sure.
 

Offline warpdesign

  • Sr. Member
  • ****
  • Join Date: Feb 2008
  • Posts: 256
    • Show only replies by warpdesign
    • http://www.warpdesign.fr
Re: AROS68K and the Freescale Coldfire CPU
« Reply #68 on: January 19, 2011, 06:40:28 PM »
Quote

It is proven that is possible to write programs so that they run both systems 68k and coldfire.

It will be proven when someone will show a working solution... Until then...
 

Offline kolla

Re: AROS68K and the Freescale Coldfire CPU
« Reply #69 on: January 19, 2011, 07:33:26 PM »
@WolfToTheMoon

The only reasonable way to start is to get hold of a CF V4 developer board and get AROS running on that first, _then_ you can come back and talk about doing all the other things you've mentioned.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: AROS68K and the Freescale Coldfire CPU
« Reply #70 on: January 19, 2011, 09:21:14 PM »
Quote from: kolla;607694
@WolfToTheMoon

The only reasonable way to start is to get hold of a CF V4 developer board and get AROS running on that first, _then_ you can come back and talk about doing all the other things you've mentioned.

That would be a valid idea, but I can't find one on Freescale's site. Do you know of any?

BTW- If you can get to France, these two courses look interesting.

http://www.mvd-fpga.com/training/en/files/formations003831A.pdf

http://www.mvd-fpga.com/training/en/files/formations003382A.pdf

Correction -First development board found
$850 for evaluation board for MCF547X Coldfire Microprocessor

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=M5475EVB&fsrch=1&sr=1

Freescales direct sales system erroneously pairs this up with a PPC processor that wouldn't be applicable for this board.
I still have to find out if this board comes with a processor (but it seems likely).

The MCF54455 would probably be a better processor to use. I haven't found an evaluation board fort this though.

http://cache.freescale.com/files/32bit/doc/data_sheet/MCF54455.pdf

I can get samples of the 266Mhz MCF54455 from Freescale, but starting a project with these is daunting.

OK, evaluation board for the MCF54455 (also $850)

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=M54455EVB&fsrch=1&sr=2
« Last Edit: January 19, 2011, 10:11:50 PM by Iggy »
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline yssing

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 1517
    • Show only replies by yssing
    • http://www.yssing.org
Re: AROS68K and the Freescale Coldfire CPU
« Reply #71 on: January 20, 2011, 12:05:18 AM »
It can be done, how ever its a matter of money.
But what about the Dragonball?? There you can have everything in one unit. Its old, but still..

For 68k and coldfire compatibility there is this http://www.microapl.co.uk/Porting/ColdFire/cf68klib.html
« Last Edit: January 20, 2011, 12:14:43 AM by yssing »
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: AROS68K and the Freescale Coldfire CPU
« Reply #72 on: January 20, 2011, 01:18:06 AM »
Quote from: yssing;607736
It can be done, how ever its a matter of money.
But what about the Dragonball?? There you can have everything in one unit. Its old, but still..

For 68k and coldfire compatibility there is this http://www.microapl.co.uk/Porting/ColdFire/cf68klib.html

Nice reference, interesting company. Although I'm still curious as to what a 68340 is (in the chart in their FAQ).
Looks like Coldfire could be used to work with some 68000 code, but the interpreter still doesn't handle instructions that operate differently on Coldfire.

BTW - Dragonball is slowww..
         And is EOL (not available).
« Last Edit: January 20, 2011, 01:35:17 AM by Iggy »
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline Louis Dias

Re: AROS68K and the Freescale Coldfire CPU
« Reply #73 on: January 20, 2011, 01:47:22 AM »
Alot of those expensive do-it-all printers are actually running linux and have harddrives.
If your friend services them you may want to look at a mainboard and use it as your platform.  However you may be missing a decent gpu...  They do run LCD-touch screens but the resolutions are low.
 

Offline WolfToTheMoonTopic starter

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show only replies by WolfToTheMoon
Re: AROS68K and the Freescale Coldfire CPU
« Reply #74 on: January 20, 2011, 09:36:32 AM »
The best thing we found out is that seems that Freescale haven't given up on Coldfire family.

This V5e core is a complete mystery. Hardly any info about it but it is plain that it is not a simple derivation of the V5 core(since V5 goes up to 333 MHz, but V5e has a 540 MHz version, leading me to speculate it may be a significant upgrade to the base V5 core or maybe even a different manufacturing process/technology). It may lead to a V6 core Coldfire sometimes in the future. According to their plans that were presented 8-9 years ago, a V6 core should have been out by now, but obviously things have not be progressing in a manner they anticipated. Still, if V6 core gets launched, that would mean a potential 800 MHz 68K compatible, with possible USB 3.0 support, SATA, PCIe...