10 June 2011, 01:45 | #21 | |
Registered User
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
|
Quote:
Alex, When do you think the price of right spec FPGA's will hit a low price-point, are we talking months or years? If I look into my very murky crystal ball, I can see someone like Jens doing a nice FPGA accelerator in a few years time when the price of an FPGA is cheaper and faster than using the equivalent 'real' 030 chip. The 020/030 softcore is pretty much complete and should be open-sourced so that side of it won't be an issue. |
|
10 June 2011, 12:25 | #22 |
The 1 who ribbits
|
I think thats a very good question, what are your thoughts alexh ? is FPGA the way to go or as inevitable happens something else comes along and makes it iether very cheap or obsalite or enables you to do the same but in a very different way but at a much cheaper price point.
|
10 June 2011, 12:38 | #23 | |
Precious & fragile things
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
|
Quote:
CA3080A/E op amps and SEM chips are a good example. |
|
10 June 2011, 16:31 | #24 | ||
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,355
|
Quote:
Enthusiasts with deep pockets can start developing now (as they already do) using £200+ FGPA's. Quote:
I don't think that is true. But.... I've not been following Jakub's work since he started adding some 020 instructions to T68 for MiniMig AGA. |
||
10 June 2011, 21:43 | #25 |
Registered User
Join Date: Mar 2008
Location: Poland
Posts: 159
|
|
01 July 2011, 16:12 | #26 |
www.majsta.com
Join Date: Jun 2010
Location: Banjaluka/Republic of Srpska
Age: 43
Posts: 448
|
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.
|
01 July 2011, 22:19 | #27 |
I hate potatos and shirts
|
One archive in the zone for you.
|
01 July 2011, 22:49 | #28 |
www.majsta.com
Join Date: Jun 2010
Location: Banjaluka/Republic of Srpska
Age: 43
Posts: 448
|
Thank you but i dont see how this can help me.
|
02 July 2011, 00:32 | #29 | |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,355
|
Stuck how? TG68 has a standard 68000 bus. You need to make a 68k->SDRAM bridge. Shouldn't take long. Couple of hours reading.
Quote:
On a plate?? http://code.google.com/p/fpgagen/sou...en_top.vhd?r=2 |
|
02 July 2011, 10:37 | #30 |
www.majsta.com
Join Date: Jun 2010
Location: Banjaluka/Republic of Srpska
Age: 43
Posts: 448
|
Works about implementing minimig into de1 or de2 board are to complicated because it uses tg68 core, tg68_fast, also it emulates all amiga chips and then using minimig core to connect all of that. It has sdram controller but he is connected to minimig, and i thing that i dont need that.
About fpgagen i did some reading and for now this is the only thing that can help me. |
02 July 2011, 14:15 | #31 | |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,355
|
Quote:
But that MegaDrive example is VERY simple. And you are going to make it even simpler. You only have TG68 connected to your SDRAM because it is FAST-RAM and all amiga chipset RAM accesses will use the existing A600 CHIP-RAM. You can extract *JUST* the 68k SDRAM interface in minutes. Just look at : TG68_SDRAM_SEL TG68_SDRAM_DTACK_N TG68_SDRAM_D TG68_A TG68_UDS_N TG68_LDS_N TG68_DI etc. Look at the states in the SDRAM state machine : SDRC_TG68_WR SDRC_TG68_RD SDRC_RFSH You will of course have to expand the design as the Megadrive has a very small amount of RAM compared with an Amiga accelerator. Last edited by alexh; 02 July 2011 at 14:21. |
|
02 July 2011, 14:50 | #32 |
www.majsta.com
Join Date: Jun 2010
Location: Banjaluka/Republic of Srpska
Age: 43
Posts: 448
|
Yes, now i ll work on that and i ll report here what i did. Idea is to have open source basic code and working hardware design and then later on everyone with more knowledge then i have then work on codes. I m not software kind of person, i just want to have all signals connected in right order on prototype board. After i get vhdl code without any errors i need someone to check the code and i ll post it here.
|
02 July 2011, 19:07 | #33 |
www.majsta.com
Join Date: Jun 2010
Location: Banjaluka/Republic of Srpska
Age: 43
Posts: 448
|
It is very hard to extract all in right order, can you help in any way.
|
23 August 2011, 14:13 | #34 |
www.majsta.com
Join Date: Jun 2010
Location: Banjaluka/Republic of Srpska
Age: 43
Posts: 448
|
Ok work goes on, 10 times I have changed the design, and now i started over because I had lot of problems. And that is the main reason why did I not produce board yes. I need to slow down and solve many more things that i was unable to undersand some thime ago.
Here is PCB status, top of the board, bottom not shown, but it contains number of devices. As you can see not all devices are connected, that is because A600 dont use some signals from MC68000. From here now with this new design, accelerator can work Last edited by majsta; 02 September 2011 at 14:27. |
03 October 2011, 22:11 | #35 |
www.majsta.com
Join Date: Jun 2010
Location: Banjaluka/Republic of Srpska
Age: 43
Posts: 448
|
This is the 3D image of the latest design. Yesterady sent to PCB manufacturer. I m not happy with some parts of the design, but we will see this is only a test.
Top Bottom |
03 October 2011, 22:19 | #36 |
MI clan prevails
Join Date: Jul 2010
Location: Belgrade, Serbia
Posts: 1,443
|
Way to go
Bravo Majstore ! Uost ! |
15 October 2011, 16:09 | #37 |
Registered User
Join Date: Jun 2009
Location: Poland
Posts: 64
|
I am just curious if FPGA core of TG68 is optimized to replicate all 68000 timing properly. If not, than a huge battle with
Gayle will arise. I tried to run 68EC020 in A600 but signal replication seems to be not enough and Gayle stops asserting DTACK after some time, propably original propagation times should be replicated as well, but time will show. BTW, are you majsta the one asking me on email when to connect CLK pin of TG68? |
15 October 2011, 16:52 | #38 |
www.majsta.com
Join Date: Jun 2010
Location: Banjaluka/Republic of Srpska
Age: 43
Posts: 448
|
Yes I ask you about lot of things. My philosophy is very different then anyone else. I place myself in position where I don't know anything about some topic and ask someone to explane it to me. Often asking stupid questions. Later on I find something useful in that explanation and use it with my knowledge to find better solutions for some of the problems. Sometimes only one word can drive me to the thinking and better understanding some situations.
|
15 October 2011, 21:04 | #39 |
Registered User
Join Date: Jun 2009
Location: Poland
Posts: 64
|
With such philosophy as yours a strong will shall accompany as well, there will be many problems on your way and not everything could be solved remotely, not to mention that number of persons which know how to do it is very small. Wish you good luck anyway, dig into your project as long as you can. I think A600 i somehow more stricted in way of proper timings, in A500 you could overclock CPU and it worked, even PAK68 wchich doesnt replicate AS, UDS, LDS, DTACK etc in proper 68000 way is working ok.
Last edited by sanjyuubi; 16 October 2011 at 00:47. |
16 October 2011, 00:55 | #40 |
www.majsta.com
Join Date: Jun 2010
Location: Banjaluka/Republic of Srpska
Age: 43
Posts: 448
|
Problem is that I designed PCB before 6 month and then I found out that there is no way to get my hands on the parts I used in the design, so I had to change design more then 10 times, and every time I changed the design I lost about 10 days to finish new one. Then I decided that I have chance to finish this using only items that I can find on Ebay so I searched for anything that I can use and I have managed to find all of the parts I need. Most of them I have and I ordered parts for large series of device boards so there is no way that I ll give up now. Also I had to find some company who will produce the PCB, but as I see it is going slow. You have to understand that I need working hardware and then I m gonna solve those problems If I can. PCB is in the production status, but as I say I ll need to wait 20 days or more to get my hands on the board. You have to understand also that I live in country where noone produces PCB, and where only parts you can finds are in some basement, that is the reason why I lost so much time for production. Here is 100 times harder to make something and all of you people just can't understand size of this project and all of the problems I need to deal every day. To make something in Bosnia it is mission impossible and that is why this project is greater then anything you may know. Either way I m starting web site about this and all other of my projects because I want everyone to see how hard I m working here for past 20 years and there is noone to see it. Be happy every day because you are not born here where I am. Only thing that I have is my word that I give to you all that I ll finish this project and this should be more than enough.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Vampire 600 and floppy issues | Firestone | support.Hardware | 15 | 22 March 2017 18:11 |
Vampire 600 more cores.. | Turran | support.Hardware | 48 | 14 January 2015 17:39 |
Vampire 600 wierd issues | Retro | support.Other | 4 | 05 September 2014 22:36 |
Vampire 600 troubles | Viserion | support.Hardware | 21 | 10 December 2013 20:28 |
WTB: Amiga 600 Accelerator | Gordon | MarketPlace | 4 | 21 February 2009 16:06 |
|
|