Welcome, Guest. Please login or register.

Author Topic: A2080 i.e. Vampire 500 V2 on an Amiga 2000  (Read 9335 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline JimDrew

  • Lifetime Member
  • Full Member
  • ***
  • Join Date: Jun 2012
  • Posts: 241
    • Show only replies by JimDrew
Re: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #89 from previous page: August 14, 2016, 03:21:51 PM »
Yep, lots of hardware designs and products besides the software I have written.

PPC is just too confined being RISC (too many instructions required to be productive compared to CISC).  When I was working on the Motorola coreless CPU project (basically a Xilinix clone with a microcode code engine that could be programmed), we got the CPU speed of the 68K emulation much faster than the 060 (much like Gunnar has done now with the Apollo core).  It had the ability to swap endians and anything we wanted to do.  Unfortunately, IBM really pushed the PPC architecture and that was the way Motorola went.

My 68040 core (with FPU and MMU) I wrote for FUSION-PC under Virtual Box for Windows runs circles around the Apollo core and WinUAE w/JIT on my 4930K Intel setup.  Most benchmark programs break due to the speed.  So, yes a CPU core running even on a low-end Intel or AMD CPU would make a better accelerator option.  Powering it would be the problem though, so I don't see this as a real viable option without having a lot of extra power supply related hardware.
« Last Edit: August 14, 2016, 03:28:29 PM by JimDrew »
 

Offline kolla

Re: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #90 on: August 14, 2016, 03:59:13 PM »
How does it compare against Qemu?

https://github.com/vivier/qemu-m68k/
« Last Edit: August 14, 2016, 04:03:21 PM by kolla »
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: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #91 on: August 14, 2016, 04:38:35 PM »
Quote from: JimDrew;812534
Well, for one it runs on real hardware.

Secondly, it's faster than 132MHz PPC PowerMacs from back in the day when running FUSION.  No need for PPC... it's junk anyways.

Again, hilarious, having worked with both.

BTW - 68080 would not be a good designation. That would place it immediately after the Signetics 68070, which performs worse the a standard 68000.
And the Apollo core does perform better than a 68000, just not anywhere near a PPC.

"...it's junk anyways" - Is this the point where we are supposed to descend to quips about each other's mothers?

So, once again, provide any basic benchmark that measures cpu or memory performance.
God, I feel like a bully here.
But I feel compelled to address your sniveling twitness.
"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 biggun

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 397
    • Show only replies by biggun
    • http://www.greyhound-data.com/gunnar/
Re: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #92 on: August 14, 2016, 04:57:40 PM »
Quote from: Iggy;812553

So, once again, provide any basic benchmark that measures cpu or memory performance.


attached comparison 68060 versus Apollo 68080.
Result is very clear.

Offline Heiroglyph

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show only replies by Heiroglyph
Re: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #93 on: August 14, 2016, 05:07:38 PM »
Can we just lock or split this thread so we can discuss the original topic somewhere?

It's embarrassing how badly Amigans fit their angry, argumentative pseudo-religious stereotype.

This is why we can't get anywhere while the Atari guys can replace their whole OS and hardware from scratch. We'd rather argue over pointless details of which is the one true CPU (newsflash: they all have pros and cons) than to be pragmatic and work together.
 

Offline QuikSanz

Re: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #94 on: August 14, 2016, 05:22:14 PM »
Quote from: JimDrew;812537
Oh no, trust me... PPC is junk.  I know it quite well!  I would use an x86 over a PPC any day.


I have a wintel machine also, so what? The tool is picked by the job. Why wait for win7 for a quick job that Final Writer could do before the win is ready to get a password.
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #95 on: August 14, 2016, 07:14:32 PM »
Quote from: biggun;812554
attached comparison 68060 versus Apollo 68080.
Result is very clear.

Hey Gunnar,
I wasn't sniping at your core, I'm damned impressed.

Nope, it was the tired old argument about ISAs.

But then I guess we could stick things in this order:
68K...PPC...X64
And I still wouldn't be happy, as I really freaking don't like the Intel.

Hey, have you ever considered just a 68K processor replacement?
I'd kill to update a old PT68K4 board with something this radical.
"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 Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #96 on: August 14, 2016, 07:24:12 PM »
Quote from: Heiroglyph;812556
Can we just lock or split this thread so we can discuss the original topic somewhere?

It's embarrassing how badly Amigans fit their angry, argumentative pseudo-religious stereotype.

This is why we can't get anywhere while the Atari guys can replace their whole OS and hardware from scratch. We'd rather argue over pointless details of which is the one true CPU (newsflash: they all have pros and cons) than to be pragmatic and work together.

"...which is the one true CPU" :)
And one cpu to rule them all!
Yeah, it gets silly.

As to the Atarians, their work on their OS', and the new hardware (like FireBee)...it still works like an Atari - no thanks.
Although...since they did provide a gui-less OS for my Coldfire development board that's pretty cool.

Hey, THAT'S IT!
We need to chastise ourselves for using every other cpu option except Coldfire (not really, as I explored it and dismissed it awhile ago - but its funny).
"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 kolla

Re: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #97 on: August 14, 2016, 07:38:19 PM »
Quote from: biggun;812554
attached comparison 68060 versus Apollo 68080.
Result is very clear.


You mean Apollo 68EC080. A 68EC060 can be overclocked quite a lot from what I have seen, so what then?
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 biggun

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 397
    • Show only replies by biggun
    • http://www.greyhound-data.com/gunnar/
Re: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #98 on: August 14, 2016, 08:19:51 PM »
Quote from: kolla;812562
overclocked quite a lot from what I have seen, so what then?


Not sure what you ask for..

The max clockrate of the Apollo 68080 in the Vampire?
The max clockrate of the Apollo 68080 in an expensive FPGA?
The max clockrate of the Apollo 68080 implemented in an ASIC?

What is your question?

Offline psxphill

Re: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #99 on: August 14, 2016, 08:30:19 PM »
Quote from: biggun;812564
Not sure what you ask for..

The max clockrate of the Apollo 68080 in the Vampire?
The max clockrate of the Apollo 68080 in an expensive FPGA?
The max clockrate of the Apollo 68080 implemented in an ASIC?

What is your question?

What is the speed of something that we will be able to buy and fit to an a500/a600/a1000/a1200/a2000/a3000/a4000/cdtv/cd32?
 

Offline biggun

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 397
    • Show only replies by biggun
    • http://www.greyhound-data.com/gunnar/
Re: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #100 on: August 14, 2016, 08:37:34 PM »
Quote from: psxphill;812566
What is the speed of something that we will be able to buy and fit to an a500/a600/a1000/a1200/a2000/a3000/a4000/cdtv/cd32?


Here is the AIBB speed comparison of the cards that you can buy TODAY for A600 / A500  / A2000 / A1000

http://www.apollo-core.com/index.htm?page=performance

Offline kolla

Re: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #101 on: August 14, 2016, 08:56:28 PM »
Quote from: biggun;812564
Not sure what you ask for..

The max clockrate of the Apollo 68080 in the Vampire?
The max clockrate of the Apollo 68080 in an expensive FPGA?
The max clockrate of the Apollo 68080 implemented in an ASIC?

What is your question?

I am insinuating that comparing 68080 with a 68060 is so-so relevant as there is yet no way the 68080 can actually replace the 68060. I also think it is not right to call it 68080 when in 68k lingo should be named 68EC080 at this point, and then it would make more sense to compare with 68EC060, which many of us run at much higher clockrate than 50MHz.

What impact on speed would (will?) implementing MMU on the 68080 have? (and hence making it a more relevant comparison to 68060)
« Last Edit: August 14, 2016, 09:02:09 PM by kolla »
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 IanP

  • Full Member
  • ***
  • Join Date: Aug 2013
  • Posts: 132
    • Show only replies by IanP
Re: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #102 on: August 15, 2016, 05:51:31 AM »
EC in Motorola 680x0 processor naming stands for Embedded Controller. As such it is cut down is some way(s) compared to the full version of that CPU, be it data bus width, address bus width, FPU, MMU or instruction set. Although targeted at the embedded market they are also suitable for general computer use when cost is an issue.

What the Apollo team choose to call their cores and what they choose to implement in them is up to them. The cores are not 68000, 68020, 68030, 68040 or 68060 clones in either Full or EC configurations, they implement the vast majority of (used by Amiga/Mac etc software) instructions from across the range of MC680x0 CPUs as well as new instructions not found on any MC680x0 CPU. Lack of an MMU doesn't require them to label their cores as EC. Inclusion of an FPU is planned for the future. The Apollo Cores in the Vampire boards are FAST for a 680x0 compatible FPGA core on a low cost FPGA.
 

guest11527

  • Guest
Re: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #103 on: August 15, 2016, 07:36:56 AM »
Quote from: IanP;812579
What the Apollo team choose to call their cores and what they choose to implement in them is up to them.

Yet, EC ("Economy Class") seems fitting. Motorola branded their CPUs with missing (or disabled) FPU and MMU as EC, and what we have here is a CPU core with missing FPU and MMU. So similarities are stunning.
 

Offline Sparky

  • Sr. Member
  • ****
  • Join Date: Dec 2003
  • Posts: 286
    • Show only replies by Sparky
Re: A2080 i.e. Vampire 500 V2 on an Amiga 2000
« Reply #104 on: August 15, 2016, 09:31:43 AM »
Wow ... is nothing good enough anymore ?