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 |
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! |
here is a pic of the sysinfo screen...
http://kipper2k.com/accel/8444.jpg Edit - dhrystones has now been increased to 15,116 |
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 |
Quote:
|
Quote:
Are you thinking about using it in a CDTV or turning an A500 into a CDTV? Mike |
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. |
Quote:
|
Quote:
|
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
|
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. |
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 :) |
Really cool - nice work!
Are you planning on using the same FPGA for production boards, or something newer / larger / smaller / cheaper? |
Quote:
|
Quote:
|
Quote:
|
Quote:
Enhancing programming flexibility has always interested me as asm coder. |
Quote:
|
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. |
Quote:
|
All times are GMT +2. The time now is 16:25. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.