Amiga.org

Amiga News and Community Announcements => Amiga News and Community Announcements => Amiga Hardware News => Topic started by: majsta on June 08, 2011, 02:25:33 AM

Title: First Amiga 600 FPGA Accelerator
Post by: majsta on June 08, 2011, 02:25:33 AM
Work in progress...

http://www.youtube.com/watch?v=aJLQyOSpB2Y
Title: Re: First Amiga 600 FPGA Accelerator
Post by: Damiga on June 08, 2011, 08:19:26 AM
Cool!
 
Do you have a running prototype?
What kind of speed relative to an original A600 are you aiming for?
Title: Re: First Amiga 600 FPGA Accelerator
Post by: AJCopland on June 08, 2011, 10:10:05 AM
Awesome! So did finding those schematics help you then? I still have a folder on my desktop called "for majasta" :D

Good luck with it, I've got an A600 that might be interested.

Andy
Title: Re: First Amiga 600 FPGA Accelerator
Post by: wawrzon on June 08, 2011, 10:51:44 AM
does it actually work? i dont get this video..
Title: Re: First Amiga 600 FPGA Accelerator
Post by: majsta on June 08, 2011, 11:13:45 AM
@AJCopland (http://www.amiga.org/forums/member.php?u=4175) Yes thank you for the schematics :) I told you i just need something to start :)

@Damiga No prototype yet but all tests are done and all seems to be ok. I ll order prototype in few days.
Title: Re: First Amiga 600 FPGA Accelerator
Post by: Lord Aga on June 08, 2011, 11:41:24 AM
Bravo Majstore ;)
Potrebni su nam takvi genijalci :)
 
We need geniuses like you :)
Title: Re: First Amiga 600 FPGA Accelerator
Post by: Sparky on June 08, 2011, 12:31:42 PM
Ummmm ... I see a video of someone playing with a 3D PCB package, scrolling through the source to the TG68 core and then showing a "schematic" with a cpu socket, some voltage regulators and some pin holes connected

Then I see people congratualting you .... hmmm, yay you!


;-)
Title: Re: First Amiga 600 FPGA Accelerator
Post by: AJCopland on June 08, 2011, 01:29:01 PM
Cool, glad they helped :)

Don't be put off by problems with the first board(s). I think that regardless of the scale of the project (and yours is rather ambitious!) everyone has had set backs with the first prototypes.

Good luck.
Title: Re: First Amiga 600 FPGA Accelerator
Post by: Darrin on June 08, 2011, 01:49:16 PM
What are you using for a CPU?  A softcore like the FPGA Arcade or a real 68000 turbocharged like on the Minimig?  Nice work.
Title: Re: First Amiga 600 FPGA Accelerator
Post by: Lord Aga on June 08, 2011, 02:09:33 PM
Minimig has a real MC68000 CPU on it ???
Title: Re: First Amiga 600 FPGA Accelerator
Post by: Darrin on June 08, 2011, 03:15:33 PM
Quote from: Lord Aga;643465
Minimig has a real MC68000 CPU on it ???


Yes, the Minimig does but the FPGA Arcade doesn't.

However the Minimig allows the 68000 to run at an optional "turbo speed" around 50MHz.

It's the smaller square chip in the corner of the board between the joystick ports and the PIC.
Title: Re: First Amiga 600 FPGA Accelerator
Post by: Lord Aga on June 08, 2011, 03:22:05 PM
Holy cow, I thought Minimig used 68000 softcore in a FPGA...
Title: Re: First Amiga 600 FPGA Accelerator
Post by: VingtTrois on June 08, 2011, 04:41:45 PM
(http://www.amibay.com/images/smilies/drool.gif)
Title: Re: First Amiga 600 FPGA Accelerator
Post by: Darrin on June 08, 2011, 05:08:41 PM
Quote from: Lord Aga;643482
Holy cow, I thought Minimig used 68000 softcore in a FPGA...


Not enough room on the FPGA, besides using an actual 68000 CPU eliminated a lot of potential bugs especially during early development.  Dennis would have been wondering whether a bug was the fault of the "Amiga" code or the soft CPU.  Besides, 68000 chips are cheap.  :)

So, the leap from FPGA Minimig to an FPGA bases CPU card for a real Amiga isn't huge and if the cost is right then it could make a lot of sense.
Title: Re: First Amiga 600 FPGA Accelerator
Post by: TheGoose on June 08, 2011, 05:17:08 PM
Smarter than Spock!
Title: Re: First Amiga 600 FPGA Accelerator
Post by: krashan on June 08, 2011, 09:06:46 PM
I like the music.
Title: Re: First Amiga 600 FPGA Accelerator
Post by: XDelusion on June 08, 2011, 09:08:24 PM
EveN with an 030 , my 600 needs more speed. Interested!
Title: Re: First Amiga 600 FPGA Accelerator
Post by: billt on June 10, 2011, 03:32:08 PM
Neat! I don't have an A600, but I think this is a very cool idea. I hope to see it spread to other classic accelerators. What speeds do you think you can achieve with which FPGA?

At the risk of feature creep, perhaps once things are working well you can add an SODIMM slot as well and some other ports to be made use of later if there's room left in FPGA for their controllers? (IDE, USB, whatever)
Title: Re: First Amiga 600 FPGA Accelerator
Post by: digiflip on June 10, 2011, 04:36:27 PM
wow! good luck with your project
Title: Re: First Amiga 600 FPGA Accelerator
Post by: digiflip on June 10, 2011, 04:39:38 PM
if you get stuck with anything im sure Yaqube maybe helpful. He is building accelerator for fpga arcade.
Title: Re: First Amiga 600 FPGA Accelerator
Post by: TheGoose on June 10, 2011, 07:47:08 PM
Could a DIP socket version be made ?
Title: Re: First Amiga 600 FPGA Accelerator
Post by: majsta on July 01, 2011, 03:19:38 PM
The desing should work now but without memory... I stuck with sdram  controller. As i can see there are some works implementing minimig to  de1 and de2 boards but this cant help me. Is there any examples of  connecting tg68 to memory controller. Is there anyone who can help.
Title: Re: First Amiga 600 FPGA Accelerator
Post by: majsta on January 19, 2012, 08:20:17 PM
(http://img694.imageshack.us/img694/3567/img0235vs.jpg) (http://imageshack.us/photo/my-images/694/img0235vs.jpg/)

(http://img444.imageshack.us/img444/278/slika019600x450.jpg) (http://imageshack.us/photo/my-images/444/slika019600x450.jpg/)

(http://img843.imageshack.us/img843/7685/img0259lj.jpg) (http://imageshack.us/photo/my-images/843/img0259lj.jpg/)

(http://img684.imageshack.us/img684/7848/img0260fh.jpg) (http://imageshack.us/photo/my-images/684/img0260fh.jpg/)

And here is video where led use clock from motherboard over clock buffer, clock multiplier to internal pll of the cyclone... Concept proven...
http://youtu.be/33A-p8NTznk

Ok here is the situation, all money I colected to start and finish this  project is gone. I don't have money to finish it. I need money to buy  some equipment like hot air gun, logic analyzer and need money to buy  some more parts and more amiga 600 boards. So I send some suggestion to  kickstarter but is there any way someone can help donating A600 board or  something, or is there someone who can give me some kind of financial  support. Can you point me where to go to find help regarding to this  because as I can see there was number of project who are finished with  help of amiga comunity. Idea is as you know to have open hardware and  software website... Can someone point me what to do next.
Title: Re: First Amiga 600 FPGA Accelerator
Post by: kedawa on January 19, 2012, 09:18:17 PM
You may have better luck finding someone who has the equipment you need and convincing them to let you use it
Title: Re: First Amiga 600 FPGA Accelerator
Post by: basman74 on February 13, 2012, 01:18:30 PM
Quote from: majsta;676587
Ok here is the situation, all money I colected to start and finish this  project is gone. I don't have money to finish it. I need money to buy  some equipment like hot air gun, logic analyzer and need money to buy  some more parts and more amiga 600 boards. So I send some suggestion to  kickstarter but is there any way someone can help donating A600 board or  something, or is there someone who can give me some kind of financial  support. Can you point me where to go to find help regarding to this  because as I can see there was number of project who are finished with  help of amiga comunity. Idea is as you know to have open hardware and  software website... Can someone point me what to do next.

Firstly, very nice work you've done on your project thus far!

Personally I think you could probably get by without hot air for the prototype development, though you may risk junking a few assembled PCB prototypes in the process :) Here's a recent pre-production prototype (http://members.optuszoo.com.au/pioneer10/Flea86_21usb.JPG) I've done using the drag soldering method with a normal iron and an optical magnifier for inspection.

Regards Valentin
Title: Re: First Amiga 600 FPGA Accelerator
Post by: majsta on December 27, 2012, 10:55:53 PM
I didn't write on this forum about the progress. I just want to inform that I m sill working on this project. It is hard and very slow but then again most important thing is that I m still working. It is not easy but definitely I m making some progress. Board now called Vampire 600.
So here it goes.
http://youtu.be/Jf9zlNHBMp8
Performing reset using Accelerator board

http://youtu.be/NT2oxErVZAU
Vampire 600 starting BOOT ROM

http://youtu.be/wXArv0G66oc
Disabling onboard MC68K( bus takeover) and writing to Amiga color register with simple VHDL softcore

http://youtu.be/XVnHosGFiU8
Controlling Amiga display with mouse using just FPGA(MC68K disabled)


Those videos was the last stage of proving hardware concept and one step to the softcore integration.

And one more video about using Accelerator board as logic analyzer for repairing Amiga motherboards.
http://youtu.be/vVRQirToxAQ
Title: Re: First Amiga 600 FPGA Accelerator
Post by: majsta on February 16, 2013, 11:25:29 PM
First signs of acceleration.

(http://imageshack.us/a/img546/6304/imga0021e.th.jpg) (http://imageshack.us/photo/my-images/546/imga0021e.jpg/)

(http://imageshack.us/a/img545/8018/imga0025.th.jpg) (http://imageshack.us/photo/my-images/545/imga0025.jpg/)
Title: Re: First Amiga 600 FPGA Accelerator
Post by: majsta on May 28, 2013, 10:26:21 PM
Smell the rubber 6.06 Mips

http://youtu.be/8JALRvUVTvk

(http://imageshack.us/a/img42/8941/imga0044.jpg)


(http://imageshack.us/a/img856/79/imga0046.jpg)
Title: Re: First Amiga 600 FPGA Accelerator
Post by: Mrs Beanbag on May 28, 2013, 10:31:56 PM
Woo! Not bad!

What FPGA is that using?
Title: Re: First Amiga 600 FPGA Accelerator
Post by: majsta on May 28, 2013, 10:34:13 PM
Cyclone II nothing special but it is enough to do the job :) Basically I think that it could be done with any FPGA.
Title: Re: First Amiga 600 FPGA Accelerator
Post by: Hattig on May 29, 2013, 11:01:07 AM
Impressive - would you say that is about 3x faster than an A1200's '020 with Fast RAM, or in other words around a 40MHz '020.

Any further performance improvements planned? Are you tempted to try out a faster FPGA at some point?
Title: Re: First Amiga 600 FPGA Accelerator
Post by: Mrs Beanbag on May 29, 2013, 01:32:05 PM
One day I hope to try making my own 68k FPGA core, with 68060-like superscalar pipeline. But if you get such performance out of a lowly FPGA, imagine what you could get out of a high end one, the mind boggles!
Title: Re: First Amiga 600 FPGA Accelerator
Post by: wawrzon on June 01, 2013, 06:43:33 PM
@majsta: impressive, how could i miss it.
now its even faster i allow maself to link to your updated fotos:

http://imageshack.us/a/img827/7007/imga0053b.jpg
http://imageshack.us/a/img14/1927/imga0049q.jpg
http://imageshack.us/a/img845/9884/imga0052r.jpg

perhaps we should buy you a cyclone4..
Title: Re: First Amiga 600 FPGA Accelerator
Post by: majsta on June 03, 2013, 04:26:40 PM
Thanks all. like I said before it is not so important what FPGA you are using. I could use Cyclone4 but there is no need for that because complete code is just about 6000 LE and Cyclone 4 goes as I can recall to 115 000 and there is no use of that only increase of eventual production to +200 USD.
Title: Re: First Amiga 600 FPGA Accelerator
Post by: majsta on July 30, 2013, 07:16:44 PM
http://youtu.be/ZNLdQbrmyQU
Title: Re: First Amiga 600 FPGA Accelerator
Post by: Djole on August 09, 2013, 10:48:46 PM
Seems like nobody noticed there is some huge news from this project. The card is ready for production and Majsta is taking preorders. The price is just 90 euro, which is dirt cheap compared to other cards with much less functionality, perspective and innovation.

This is a revolution for classic Amiga hardware so I think all should support this talented developer.
Title: Re: First Amiga 600 FPGA Accelerator
Post by: ChaosLord on August 10, 2013, 12:48:41 AM
Did he ever add L1 cache?