Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
12 crawler(s) on-line.
 107 guest(s) on-line.
 1 member(s) on-line.


 OlafS25

You are an anonymous user.
Register Now!
 OlafS25:  7 secs ago
 pixie:  8 mins ago
 dirkzwager:  15 mins ago
 retrofaza:  58 mins ago
 Gunnar:  1 hr 52 mins ago
 The_Nothing:  2 hrs 25 mins ago
 Musashi5150:  2 hrs 27 mins ago
 Rob:  2 hrs 41 mins ago
 utri007:  2 hrs 53 mins ago
 CosmosUnivers:  3 hrs 32 mins ago

/  Forum Index
   /  Classic Amiga Hardware
      /  xcore powered 68k accelerator?
Register To Post

Goto page ( 1 | 2 | 3 | 4 Next Page )
PosterThread
KimmoK 
xcore powered 68k accelerator?
Posted on 17-Mar-2010 7:02:13
#1 ]
Elite Member
Joined: 14-Mar-2003
Posts: 5211
From: Ylikiiminki, Finland

Has anyone played/tinkered with xcore enough to say if it would be possible to build 68k emulator running on the xcore?

Some time ago there was brainstorming about building 68k accelerator by using a FPGA, but perhaps a 500Mhz singlecore xcore could do the same?

(with some additional RAM, perhaps also FPU could be emulated and emulations done with JIT)

_________________
- KimmoK
// For freedom, for honor, for AMIGA
//
// Thing that I should find more time for: CC64 - 64bit Community Computer?

 Status: Offline
Profile     Report this post  
Dandy 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 7:06:07
#2 ]
Elite Member
Joined: 24-Mar-2003
Posts: 3049
From: Cologne * Germany

@KimmoK

Quote:

KimmoK wrote:

Has anyone played/tinkered with xcore enough to say if it would be possible to build 68k emulator running on the xcore?
...



Hadn't it been stated that the strength of the xcore is I/O - not computing tasks like emulating?

_________________
Ciao

Dandy
__________________________________________
If someone enjoys marching to military music, then I already despise him.
He got his brain accidently - the bone marrow in his back would have been sufficient for him!
(Albert Einstein)

 Status: Offline
Profile     Report this post  
KimmoK 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 7:23:37
#3 ]
Elite Member
Joined: 14-Mar-2003
Posts: 5211
From: Ylikiiminki, Finland

@Dandy

Yes.

It depends on what you compare it against.

2Ghz PPC is 100* faster than xcore, so that ppc is better for 68k emulation than xena.

But xcore surely is simpler to to weld in a classic Amiga than a PPC SoC.

But for real 68000 7Mhz machines, the capabilities of a 500mhz xcore might be more interesting in computation tasks.
If it could do 68000 14Mhz emulation + the needed CPU interface handling, I would be interested in getting that kind of accelerator for my old A2000. (

Last edited by KimmoK on 17-Mar-2010 at 07:29 AM.
Last edited by KimmoK on 17-Mar-2010 at 07:28 AM.
Last edited by KimmoK on 17-Mar-2010 at 07:27 AM.

_________________
- KimmoK
// For freedom, for honor, for AMIGA
//
// Thing that I should find more time for: CC64 - 64bit Community Computer?

 Status: Offline
Profile     Report this post  
Dandy 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 8:06:53
#4 ]
Elite Member
Joined: 24-Mar-2003
Posts: 3049
From: Cologne * Germany

EDIT:
Hey - whats going on here? My posting always gets truncated!
About 2/3 is missing!

@KimmoK

Quote:

KimmoK wrote:
@Dandy

...
But xcore surely is simpler to to weld in a classic Amiga than a PPC SoC.



Xcore in a classic Amiga?
Hmmm - I have Viper520 in my A500s (68020@28mHz), an 030 accelerator @ 40 mHz in my A1200 and a CSPPC (68060@50mHz/PPC604e@200mHz).
Not sure what I would need xcore in my classics for...

And if ever, I would prefer it to be soldered - not welded!

Quote:

KimmoK wrote:

But for real 68000 7Mhz machines, the capabilities of a 500mhz xcore might be more interesting in computation tasks.
If it could do 68000 14Mhz emulation + the needed CPU interface handling, I would be interested in getting that kind of accelerator for my old A2000. (<100¤ board)



You still use unaccelerated 68000 maschines? You must be a very patient person, me thinks...

Quote:

KimmoK wrote:

(I think xcore might be able to do some 50mhz 68k emulation without JIT... or perhaps four threads doing the integer part, two threads doing motherboard interfacing, two threads handling some expansion I/Os)



That would still be inferior compared to my 030@40 Mhz...
And it would require it to be a Zorro card (or some sort of card for the A500 expansion port), I assume.

On an dual core AmigaOne X1000 I don't really see a valid reason to emulate an 68000 cpu @14-mHz...

Last edited by Zardoz on 17-Mar-2010 at 10:48 AM.
Last edited by Dandy on 17-Mar-2010 at 08:48 AM.
Last edited by Dandy on 17-Mar-2010 at 08:42 AM.
Last edited by Dandy on 17-Mar-2010 at 08:42 AM.
Last edited by Dandy on 17-Mar-2010 at 08:41 AM.
Last edited by Dandy on 17-Mar-2010 at 08:38 AM.

_________________
Ciao

Dandy
__________________________________________
If someone enjoys marching to military music, then I already despise him.
He got his brain accidently - the bone marrow in his back would have been sufficient for him!
(Albert Einstein)

 Status: Offline
Profile     Report this post  
Seiya 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 8:27:13
#5 ]
Super Member
Joined: 19-Aug-2006
Posts: 1474
From: Italia

Xena should be è Quadcore at 100 Mhz

_________________

 Status: Offline
Profile     Report this post  
Arko 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 8:28:12
#6 ]
Super Member
Joined: 17-Jan-2007
Posts: 1989
From: Unknown

@KimmoK

Quote:

KimmoK wrote:
Has anyone played/tinkered with xcore enough to say if it would be possible to build 68k emulator running on the xcore?


The first overview of the specs told me it would not be possible. The XCore chip has only 64kB of own RAM and can not access X1000 mainboard Ram directly (according to the left out answer on the FAQ ).

64k would be to small for a C64 emulator, even if the chip would be fast enough to generate signals for a standard CRT maybe you can emulate the ZX81

Last edited by Arko on 17-Mar-2010 at 08:30 AM.

_________________
AmigaONE. Haha. Just because you can put label on it does not make it Amiga.

I borrowed this comments from here (#27 & #28):
http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=38873&forum=2&start=20&order=0

 Status: Offline
Profile     Report this post  
DAX 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 8:34:38
#7 ]
Elite Member
Joined: 30-Sep-2009
Posts: 2790
From: Italy

@KimmoK
They do mention console emulation on a-eon website though:

Quote:
Capable of eight concurrent real-time threads with shared memory space, at up to 400 MIPS (about 6 68060s worth), Xena gives the X1000 a very flexible, very expandable co-processor. The uses are endless; control hardware, DSP functions, robotics, display - even SID chip and console emulators.

_________________
SamFlex Complete 800Mhz System + AmigaOS 4.1 Update 4
Amiga 2000 DKB 2MB ChipRam GVP G-Force040 Picasso 2 OS3.9 BB2
AmigaCD 32

 Status: Offline
Profile     Report this post  
Dandy 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 8:57:37
#8 ]
Elite Member
Joined: 24-Mar-2003
Posts: 3049
From: Cologne * Germany

@Seiya

Quote:

Seiya wrote:
Xena should be è Quadcore at 100 Mhz



Nahhh - it certainly should be in the gHz range - not in the mHz range...

_________________
Ciao

Dandy
__________________________________________
If someone enjoys marching to military music, then I already despise him.
He got his brain accidently - the bone marrow in his back would have been sufficient for him!
(Albert Einstein)

 Status: Offline
Profile     Report this post  
itix 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 9:11:11
#9 ]
Elite Member
Joined: 22-Dec-2004
Posts: 3398
From: Freedom world

@KimmoK

Quote:

it would be possible to build 68k emulator running on the xcore?


It makes no sense.

_________________
Amiga Developer
Amiga 500, Efika, Mac Mini and PowerBook

 Status: Offline
Profile     Report this post  
KimmoK 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 9:43:26
#10 ]
Elite Member
Joined: 14-Mar-2003
Posts: 5211
From: Ylikiiminki, Finland

@itix

Yeah, but what does.

I mean, would it be possible...

Last edited by KimmoK on 17-Mar-2010 at 09:49 AM.

_________________
- KimmoK
// For freedom, for honor, for AMIGA
//
// Thing that I should find more time for: CC64 - 64bit Community Computer?

 Status: Offline
Profile     Report this post  
KimmoK 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 9:49:28
#11 ]
Elite Member
Joined: 14-Mar-2003
Posts: 5211
From: Ylikiiminki, Finland

@Arko

I'm not thinking about x1000. But just a few ¤ xcore component on a simple board attached to real Amiga's CPU port/slot/header.

Basicly, the 68000 interpretive emulation code should be running in the 64k. Is it possible?
(what's the binary size of Petunia and Trance? basic 68000 emulator should be a lot smaller)

By default it could/should use existing RAM of the mainboard it is connected to.
Then, on a more advanced version, it could have RAM expansion on the accelerator board.

_________________
- KimmoK
// For freedom, for honor, for AMIGA
//
// Thing that I should find more time for: CC64 - 64bit Community Computer?

 Status: Offline
Profile     Report this post  
vidarh 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 10:11:08
#12 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

@KimmoK

There are M68k emulators that compile to small enough binaries that squeezing it into the 64k of an XCore might be doable... Barely. Especially given that you'd need space to implement the system bus.

But I doubt it'd be fast enough to be worth the hassle.

Especially given that there are already suitable cores implemented for FPGAs, and there are FPGA's that are more than fast enough to beat at least the slower classic Amiga's thoroughly at quite low cost (see some of the discussions about the FPGAArcade board for example).

_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
KimmoK 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 10:36:33
#13 ]
Elite Member
Joined: 14-Mar-2003
Posts: 5211
From: Ylikiiminki, Finland

@vidarh

Then, another viewpoint/matter.

IIRC modern FPGA's thend to have only 3Volt I/O, isn't it so?
Does xcore have similar or is it able to communicate also with 5V signals?

And IIRC, classic HW works on 5V signalling? So FPGA might need more extra components????

_________________
- KimmoK
// For freedom, for honor, for AMIGA
//
// Thing that I should find more time for: CC64 - 64bit Community Computer?

 Status: Offline
Profile     Report this post  
Fransexy 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 11:45:50
#14 ]
Elite Member
Joined: 8-Jun-2004
Posts: 2334
From: Elche (Alicante), spain

@itix

Quote:

itix wrote:
@KimmoK

Quote:

it would be possible to build 68k emulator running on the xcore?


It makes no sense.



Well it depends of if the Xcore is cheaper than a fpga chip

_________________
No PowerPC, No Fun
Make Amiga Great Again

 Status: Offline
Profile     Report this post  
Arko 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 12:36:24
#15 ]
Super Member
Joined: 17-Jan-2007
Posts: 1989
From: Unknown

@KimmoK

Quote:

KimmoK wrote:
@Arko

Basicly, the 68000 interpretive emulation code should be running in the 64k. Is it possible?
(what's the binary size of Petunia and Trance? basic 68000 emulator should be a lot smaller)


That might be possible but what would you when you have the 68k in the XMOS ? You cant get any useful 68k programm into it.

_________________
AmigaONE. Haha. Just because you can put label on it does not make it Amiga.

I borrowed this comments from here (#27 & #28):
http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=38873&forum=2&start=20&order=0

 Status: Offline
Profile     Report this post  
KimmoK 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 12:40:59
#16 ]
Elite Member
Joined: 14-Mar-2003
Posts: 5211
From: Ylikiiminki, Finland

@Arko

In my idea it would run existing 68k apps like the standard 68k that it replaced with the emulation.
(it would use the Amiga's existing RAM, if there is no expansion RAM on the xcore board)



I'm just toying around with the idea of geeky Amigans being able to build "new" accelerators for their old dear HW. Using a real 68k chip is the hard way because those chips tend to be more pricey and require more additional components, like separate memory controller.
And if emulation would/could be used, minimal new support code would be needed in the OS.


But also... it would be interesting to run AROS natively on the xcore that is connected to the classic HW.
Interesting & insane. But people do strange things.


UPDATE: I know natami guys are developing a new powerfull 68k chip on a FPGA. That chip would be interesting also for old Amigas. (but there is the I/O voltage dilemma, IIRC)
If any sane idea is searched, it would usually mean forgetting the old HW and just use NATAMI or minimig HW that does not have any legacy HW voltages on the way.

Last edited by KimmoK on 17-Mar-2010 at 12:51 PM.
Last edited by KimmoK on 17-Mar-2010 at 12:49 PM.
Last edited by KimmoK on 17-Mar-2010 at 12:47 PM.
Last edited by KimmoK on 17-Mar-2010 at 12:45 PM.
Last edited by KimmoK on 17-Mar-2010 at 12:43 PM.

_________________
- KimmoK
// For freedom, for honor, for AMIGA
//
// Thing that I should find more time for: CC64 - 64bit Community Computer?

 Status: Offline
Profile     Report this post  
Arko 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 13:12:36
#17 ]
Super Member
Joined: 17-Jan-2007
Posts: 1989
From: Unknown

@KimmoK

Quote:

KimmoK wrote:
@Arko

I'm just toying around with the idea of geeky Amigans being able to build "new" accelerators for their old dear HW. Using a real 68k chip is the hard way because those chips tend to be more pricey and require more additional components, like separate memory controller.


You can always plug in a CPU card in a PCI ( maybe PCIe ) Slot, there are a lot of cards around with PPC, ARM or x86. As being real PCI cards they could access the mainboard Ram via normal PCI processes ... you just need someone making real useful drivers and software support for this kind of stuff.

_________________
AmigaONE. Haha. Just because you can put label on it does not make it Amiga.

I borrowed this comments from here (#27 & #28):
http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=38873&forum=2&start=20&order=0

 Status: Offline
Profile     Report this post  
KimmoK 
Re: xcore powered 68k accelerator?
Posted on 17-Mar-2010 13:22:48
#18 ]
Elite Member
Joined: 14-Mar-2003
Posts: 5211
From: Ylikiiminki, Finland

@Arko

Yes, but Classic Amigas do not have the PCI. And untill Elbox get their SharkPPC working, I would not bother trying.

http://www.buy.elbox.com/cgibin/shop?info=330SP1G


For more toying with ideas for the A2000 cpu slot...
http://www.titan.co.nz/amigaak/AA060152.htm

Last edited by KimmoK on 17-Mar-2010 at 01:27 PM.

_________________
- KimmoK
// For freedom, for honor, for AMIGA
//
// Thing that I should find more time for: CC64 - 64bit Community Computer?

 Status: Offline
Profile     Report this post  
H_Celine 
Re: xcore powered 68k accelerator?
Posted on 18-Mar-2010 0:56:34
#19 ]
New Member
Joined: 17-Mar-2010
Posts: 8
From: Unknown

@KimmoK

Quote:
IIRC modern FPGA's thend to have only 3Volt I/O, isn't it so?
......
And IIRC, classic HW works on 5V signalling? So FPGA might need more extra components????


TobiFlex would know this as he has already done it: http://www.a1k.org/forum/showthread.php?t=20223


_________________
Hagbard Celine

I reject your reality,
and substitute my own.

 Status: Offline
Profile     Report this post  
BigGun 
Re: xcore powered 68k accelerator?
Posted on 18-Mar-2010 1:55:21
#20 ]
Regular Member
Joined: 9-Aug-2005
Posts: 438
From: Germany (Black Forest)

@KimmoK

>Has anyone played/tinkered with xcore enough to say if it would be possible to build 68k emulator running on the xco

This won't work.
Xena does not have the needed power and not the memory you need to get the 68K emulation running.

_________________
APOLLO the new 68K : www.apollo-core.com

 Status: Offline
Profile     Report this post  
Goto page ( 1 | 2 | 3 | 4 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle