15 September 2013, 23:08 | #1 |
Posts: n/a
|
maybe classic Amiga at 402.5 Mhz with CPU Cyclone II FPGA 20K PQFP-240?
with this cpu a good electronic engineer can try to create the pcb.
the cpu is 100% compatible with 68000 http://parts.arrow.com/item/detail/altera/ep2c20q240c8n http://www.datasheetarchive.com/EP2C...datasheet.html the only problem is the voltage converter from the accelerator to the Amiga pcb, 1.5 V to 3.3V or 5v, a lot complicated or can use a http://www.cast-inc.com/ip-cores/pro...t_c68000-a.pdf c 68000 with cpu Stratix-V EP5GXEA32-2 at 149 Mhz http://www.cast-inc.com/ip-cores/pro...8000-ahb-a.pdf Stratix II EP2S15F484C3 at 402 Mhz Last edited by ematech; 17 September 2013 at 22:57. |
16 September 2013, 10:26 | #2 |
www.majsta.com
Join Date: Jun 2010
Location: Banjaluka/Republic of Srpska
Age: 43
Posts: 448
|
You contacted me via email few times and said all of those things. It seems to me that you have no idea what you are talking about.
|
16 September 2013, 11:55 | #3 |
Precious & fragile things
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
|
Level shifting is a pain in the neck, not only do you have to take into effect so many I/O but also the latency between individual level shifters, with timing so critical in microprocessor circuitry it doesn't become a viable option.
|
16 September 2013, 13:12 | #4 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,418
|
That CAST IP is not free.
The second CAST IP rated at 402MHz bus speed is not useful for Amiga. |
16 September 2013, 14:15 | #5 |
www.majsta.com
Join Date: Jun 2010
Location: Banjaluka/Republic of Srpska
Age: 43
Posts: 448
|
He somehow think that FPGA is compatible with MC68K without any core ???
@Loedown i published paper about level shifting on my site where everything is explained. Final conclusion that amiga chipset is so adaptable and anything can be used. @alexh is something is able to run at that speed than is adaptable to any amiga but main question is regarding performance so many people think that if we run something at higher freq we get better performance every time. With cores integrated into FPGA sometimes that is not the case. |
16 September 2013, 14:53 | #6 | |||
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,418
|
Quote:
Quote:
Quote:
CPU architecture has always played a greater role than clock speed. Implement a better architecture (using pipelines, caches and branch prediction etc.) and you will be much faster clock for clock than one without. |
|||
16 September 2013, 15:18 | #7 | |
Precious & fragile things
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
|
Quote:
Do you just use resistors to go the other way ( voltage divider ) To be honest I was just throwing in my two cents worth, I know very little about FPGA, never had a need to know much about them. |
|
16 September 2013, 16:15 | #8 | |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,855
|
Quote:
Why? Use serial bus between FPGA and CPU frontend - for example something like 74xx194 or better 74xx299 - MC68000 is slow on Amiga and i see no sense to provide FPGA high speed directly. Last edited by pandy71; 16 September 2013 at 16:25. |
|
16 September 2013, 16:28 | #9 |
Precious & fragile things
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
|
4 bits per chip x 4 chips for full 16 bit data bus, if one of those chips has slightly worse latency than the rest then you may have an incorrect bit value on the output before the next clock cycle, taking that solely without looking at that particular device's latency. 7MHz won't be an issue but if FPGA is running at some ridiculous speed then these things must be considered.
|
16 September 2013, 16:52 | #10 | |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,855
|
Quote:
Latency in typical HCT is less than 10ns - this should be not a problem for 7MHz clock... and there is many ways to make it faster. Issue is that i will be perfect to have some 5V CPLD that will act as CPU frontend and FPGA connected trough serial interface to reduce amount of level translated lines - sadly i must say that 5V CPLD's are bit to expensive. So this is why i think that even some amount of TTL's can be useful. |
|
16 September 2013, 17:11 | #11 | |
Precious & fragile things
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
|
Quote:
|
|
16 September 2013, 20:25 | #12 | ||
Registered User
Join Date: Sep 2013
Location: Poland
Posts: 865
|
Quote:
Now about C68000. One - it's commercial so no royalty free. Two - it uses more LEs than TG68k + cache + SDRAM mem controller (so... more expensive FPGAs) . Three - it doesn't bring much performance gains over real 68k but has 32bit wide address space just as tg68. Those 149MHz on Stratix V just isn't really impressive and since in most cases it doesn't go past 100MHz with basic instruction set I doubt there's even real competition to 68040 Quote:
|
||
16 September 2013, 20:45 | #13 | |
Registered User
Join Date: Jan 2008
Location: United Kingdom
Age: 46
Posts: 733
|
Hi,
Quote:
The FPGA has 3.3V LVTTL I/O and the Amiga has 5V logic. Propagation delay of 0.35ns, have flight qualified this family of parts. As others have stated, never get taken in by the headline figures of an FPGA. Last edited by Stedy; 16 September 2013 at 20:48. Reason: Type in link |
|
16 September 2013, 22:06 | #14 |
www.majsta.com
Join Date: Jun 2010
Location: Banjaluka/Republic of Srpska
Age: 43
Posts: 448
|
@Promilus I must say that I agree. I also think that there is no much performance increase on that clock. Core itself does not have cache inside so enough said.
I will say one more time like I said to him answering those mails he sent to me. For now it is not important what FPGA type you use because there is no MC68K core that can accomplish more than real 30MHz about MC68030 - 040 performance at best case using complex caches. But, it won't take long that I will prove myself wrong. |
17 September 2013, 22:49 | #15 |
Posts: n/a
|
ok I have no idea what I'm talking about., but Majsta when you have sell the full stock of Vampire 600 you can try the CAST C68k core, before Individual computers try a solution and create another accelerators before you......
|
18 September 2013, 10:51 | #16 |
www.majsta.com
Join Date: Jun 2010
Location: Banjaluka/Republic of Srpska
Age: 43
Posts: 448
|
It is not important for me that someone will continue to develop faster or better version as long as I proved my concept that FPGA is correct direction for creating accelerators for retro computers. Complete idea was to force serious players to think twice about their ideas of future accelerators development. But some of them will never admit that they were wrong so they will never enter in creating something like this. In other words everyone will start talking that serious players just copied my design.
I see nothing special in C68K core and I will be using something much better in the future. I understand your desire to propose new ideas but for all of as who spend most of the day investigating what could be done this is not new idea. I could only suggest you to watch closely what will happened in month or two regarding FPGA acceleration. |
18 September 2013, 11:38 | #17 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,418
|
|
18 September 2013, 13:12 | #18 |
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,156
|
Unfortunately I doubt the CAST core, SDRAM controller and Glue logic would successfully fit in the Vampire's FPGA. Using just the CPU would be pointless with no Fast RAM.
|
07 November 2013, 09:36 | #19 |
www.majsta.com
Join Date: Jun 2010
Location: Banjaluka/Republic of Srpska
Age: 43
Posts: 448
|
Ok today, I have revived price for mentioned c68000 and it is 50 000USD for single project license. So any type of discussion about implementing C68000 to any type of Amiga accelerator stops here.
|
07 November 2013, 12:22 | #20 |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,855
|
there is many 68k cores
http://www.hitechglobal.com/ipcores/D68000.htm http://www.dcd.pl/ipcore/101/d68000/ http://www.design-reuse.com/sip/32bi...ible-ip-29935/ And probably many more, also TG68 probably can be improved and made faster (barrelshifter for bit shifting, shorten clock cycles, pipeline, cache on board etc) Limitations is cheap FPGA and cheap HDL tools... |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
PS2 with 299 Mhz CPU | manic23 | Retrogaming General Discussion | 2 | 04 August 2013 12:46 |
WTB: Amiga 3000D 240/250V power supply | mingle | MarketPlace | 7 | 15 April 2010 05:43 |
Sale: Phase 5 Blizzard PPC 603e+ 68040/25 PPC 240 Mhz | wizard66 | MarketPlace | 6 | 09 February 2007 17:34 |
Swap: My BPPC 240/060 + SCSI For A BPPC 240/060 + Money or Blizzardvision | CU_AMiGA | MarketPlace | 8 | 11 September 2006 06:47 |
For sale: APOLLO 630 33 MHZ for Amiga 600 - 33 MHZ with FPU (brand new) | martin-flash | MarketPlace | 25 | 21 June 2005 10:13 |
|
|