03 February 2020, 15:20 | #1 |
Registered User
Join Date: May 2018
Location: United Kingdom
Posts: 64
|
FPGA based A500 accelerator
I know some people are hoping for the 32-bit Romulator, but I'm afraid I have been tinkering with something cooler: I have grafted a Terasic DE0 Nano into the 68000 socket of an A500+ and have TG68 up and running.
This is currently a work in progress but I thought it was time to share it. You can read about it here: https://www.mike-stirling.com/2020/0...the-amiga-500/ Mike |
03 February 2020, 15:22 | #2 |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
this is really awesome, amazing work. there is a lot more planned for this and progress has been fantastic. The numbers are great on the actual Amiga 500 for the basic TG68 core. The video is very smooth
awesome job! |
03 February 2020, 16:06 | #3 |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
here is a pic of the sysinfo screen...
Edit - dhrystones has now been increased to 15,116 Last edited by kipper2k; 28 February 2020 at 02:44. |
03 February 2020, 16:32 | #4 |
mä vaan
Join Date: Nov 2001
Location: Finland
Posts: 1,681
|
Would this be little more flexible than actual CPU board?
Would it be possible to make it CDTV compatiable without "big pain"? https://github.com/terriblefire/cdtv.device |
03 February 2020, 16:41 | #5 | |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
Quote:
|
|
03 February 2020, 16:47 | #6 | |
Registered User
Join Date: May 2018
Location: United Kingdom
Posts: 64
|
Quote:
Are you thinking about using it in a CDTV or turning an A500 into a CDTV? Mike |
|
03 February 2020, 16:56 | #7 | |
Registered User
Join Date: Apr 2018
Location: Stockholm / Sweden
Posts: 129
|
Quote:
If you make improvements to the CPU core e.g. to support more instructions, or to optimize the internal architecture to get higher IPC, will you release the result as open source? It would be amazing to have a free and open source CPU core that can eventually compete with the closed source core used by Vampire. |
|
03 February 2020, 16:57 | #8 | |
Registered User
Join Date: May 2018
Location: United Kingdom
Posts: 64
|
Quote:
|
|
03 February 2020, 17:25 | #9 |
Registered User
Join Date: Apr 2018
Location: Stockholm / Sweden
Posts: 129
|
|
03 February 2020, 17:35 | #10 |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
The board will be BGA FPGA and also the RAM will prob also be BGA, unless you have the know how and reflow oven etc it will be a very tough build, and expensive if you get a bad solder
|
03 February 2020, 17:55 | #11 | |
Registered User
Join Date: Apr 2018
Location: Stockholm / Sweden
Posts: 129
|
Quote:
On principle ("The chucky principle"?) I'm not interested in closed source Amiga accessories. If closed source hadn't been an issue for me I suppose I could buy a Vampire today. |
|
03 February 2020, 17:58 | #12 | |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
Quote:
The board will obviously be a LOT cheaper than a vampire and will be fully compatible with the Amiga, the board will be professionally built within the UK and sales will originate there also. I am just a very happy tester |
|
03 February 2020, 18:12 | #13 |
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,157
|
Really cool - nice work!
Are you planning on using the same FPGA for production boards, or something newer / larger / smaller / cheaper? |
03 February 2020, 18:20 | #14 |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
|
03 February 2020, 18:23 | #15 | |
Registered User
Join Date: Apr 2018
Location: Stockholm / Sweden
Posts: 129
|
Quote:
|
|
03 February 2020, 18:27 | #16 | |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
Quote:
|
|
03 February 2020, 18:34 | #17 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,351
|
|
03 February 2020, 18:40 | #18 |
Registered User
Join Date: May 2018
Location: United Kingdom
Posts: 64
|
|
03 February 2020, 19:36 | #19 | |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,351
|
Quote:
I'm really thinking about general purpose additions to make progamming more pleasurable and enhance code density. This would in turn make all new programs faster, not only a few selected ones. This has been a major cause of disagreement with Gunnar when i was in the apollo team, and the reason i left. |
|
03 February 2020, 19:41 | #20 | |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
Quote:
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Emulators List for Amiga 68000 -based (A500/600) | superturrican2 | request.Apps | 6 | 11 April 2020 16:42 |
Amiga FPGA and video signal, is there any good FPGA? | balrogsoft | support.Hardware | 8 | 15 June 2019 17:55 |
First Amiga 600 FPGA Accelerator - Vampire 600 | majsta | Hardware mods | 736 | 18 July 2016 18:31 |
Which A500 SCSI interfaces are DMA-based? | Photon | support.Hardware | 21 | 19 September 2009 19:32 |
A500 disk based games to cd rom | backtoskooldaze | Retrogaming General Discussion | 7 | 23 October 2003 04:01 |
|
|