21 February 2021, 19:32 | #501 | ||
Registered User
Join Date: Sep 2013
Location: Poland
Posts: 822
|
Quote:
Quote:
ZZ9000 has SDK available although - since it's ZII/ZIII the number of users won't be high. Plus - Z II needs workarounds to get it working good. Buffee - although CPU core is quite fast it's also pretty old tech. And even if there was feature of running native code on it that'd only mean 68k concurrent execution would be slowed down. I don't think that's desirable outcome. PiStorm - here we go with interesting part. PiStorm is basically a way to emulate things on RPi and "fool" AOS it's their own hardware. That gives possibility to get e.g. usb mass storage acting like Amiga hard disk but much faster. AFAIK there's been great progress in that matter. Sooner or later there'd be connectivity (ethernet, wifi), graphics (2d, 3d rtg), maybe codecs (a/v decoding) and unused cores as well. But that's a lot of software emulation to cover... eventually using rpi to emulate whole amiga might be faster and more reliable. So while I do find PiStorm intriguing and I find it to be the one thing I considered in the past I am actually more fond of classical approach for a turbo card. There isn't one true recipe for turbo card which could satisfy all. But I guess in time PiStorm can become pretty good alternative for Vampire V2. And with either Cortex A53 (Rpi3) or A72 (RPi4) being available from AOS3 - well that might be a renaissance of classic amiga co-processor design. I think one way or another ARM will come to AOS and take place above PPC cards. But the point is - will developers find it useful and write apps using it. If it'll only handle mp3 decoding or jpeg decoding or mpeg2 decoding (yes, it can!) ... well that's plenty enough. But it would be a shame if that's all there is to it. |
||
29 July 2021, 02:21 | #502 |
mä vaan
Join Date: Nov 2001
Location: Finland
Posts: 1,654
|
Any change this project to materialize to buyable product?
This has some points over competitors, so please? |
28 August 2021, 15:03 | #503 |
Registered User
Join Date: Jul 2017
Location: me, usa
Posts: 42
|
Cancelled?
|
04 September 2021, 22:15 | #504 |
Registered User
Join Date: Apr 2011
Location: Nottingham, United Kingdom
Posts: 142
|
@mkstr anynews?
|
22 November 2021, 14:19 | #505 |
Registered User
Join Date: Oct 2016
Location: Berks, UK
Posts: 269
|
So is this now a dead project? Would have been great to see this completed.
|
25 November 2021, 23:54 | #506 |
Registered User
Join Date: May 2018
Location: United Kingdom
Posts: 64
|
Hi All,
Sorry for my disappearance - I have had some personal stuff going on, and in the meantime PiStorm appears to have rendered this obsolete at much lower overall cost. I'm no longer in a position to put this into production. However, there seems little point in sitting on the work done so far so I will open source it, probably over Christmas when I have some time to sort the repo out. The bootable SD interface is potentially useful on its own too, and would fit in a more modest FPGA, although that still needs some more logic to make writes work. Mike |
26 November 2021, 11:47 | #507 |
Registered User
Join Date: Sep 2013
Location: Beeston, Nottinghamshire, UK
Posts: 238
|
That's great to hear that you'll open source it. A lot of projects just disappear.
Hope the personal stuff is ok. |
26 November 2021, 23:50 | #508 |
Registered User
Join Date: Apr 2018
Location: Stockholm / Sweden
Posts: 129
|
I hope the personal stuff is only good things.
About making the accelerator open source.. yay! That's what I hoped for from the beginning. Although PiStorm is very competent and cheap, I am personally more excited by a free and open FPGA accelerator. Will you be upstreaming any changes to the TG68 project, or are all your additions outside of the processor core? Either way I look forward to your release. |
27 November 2021, 01:33 | #509 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,187
|
TG68 is small but not pipelined. WF68K30L is pipelined to 4 stages. All it needs are caches, a barrel shifter on the instruction fetcher and a burst-capable memory controller. Only downside: it's not small.
|
27 November 2021, 13:49 | #510 | |
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,153
|
Quote:
Has anyone done any benchmarks on this WF68K30L? It seems to have about 2.5 times the footprint of TG68 - partly because the register file is implemented as logic rather than memory blocks (because it needs 2 read ports and 2 write ports) |
|
27 November 2021, 15:16 | #511 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,187
|
In its current state, I consider it only partially done. It doesn't include caches in the design and it uses a repeat shifter rather than a barrel shifter in the instruction fetcher. Of course the registered version has these features added.
|
27 November 2021, 16:07 | #512 |
Registered User
Join Date: May 2018
Location: United Kingdom
Posts: 64
|
I hadn't come across that. My design has caches and a burstable memory controller so it might hook up to it quite effectively. I never made any changes to TG68 - all the performance improvements were in keeping it busy all the time.
|
28 November 2021, 04:50 | #513 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,187
|
I'm glad my link helped. If you do make changes, the license requires you to maintain a changelog in a particular source file in VHDL comments. The WF68K30 closed source version (without the L at the end) was for making an Atari Falcon system in FPGAs but I won't hold it against him. After all, it is open source in the L version so you can change it if you like!
|
25 December 2021, 14:30 | #514 | |
Registered User
Join Date: Jul 2017
Location: me, usa
Posts: 42
|
Quote:
What size of caches did you use? Any chance to put it up on GIT anytime? It is Christmas ;-) |
|
03 January 2022, 20:07 | #515 |
Registered User
Join Date: Jul 2017
Location: me, usa
Posts: 42
|
|
16 January 2022, 23:14 | #516 |
Registered User
Join Date: Aug 2001
Location: Connecticut USA
Posts: 617
|
This is easily converted to memory blocks, as long as you have four dual-port memory blocks available. Split them up into two banks, and just have a single flipflop per register track which bank has the most recent copy of that particular register. Writes to a register from a write port, update that tracking register (and both blocks in that write bank). Reads have a mux which use that tracking register as a selector, and they pick off the outputs of 1 block in each bank.
|
19 January 2022, 23:13 | #517 |
Registered User
Join Date: May 2018
Location: United Kingdom
Posts: 64
|
|
20 January 2022, 21:04 | #518 | |
Registered User
Join Date: Jul 2017
Location: me, usa
Posts: 42
|
Quote:
I'll take whatever you have or finish ;-) Have artix, cyclone & lattice here, actually even prefer artix ... THANKS! Last edited by ex68k; 21 January 2022 at 10:47. |
|
05 March 2022, 13:35 | #519 |
Registered User
Join Date: Jul 2017
Location: me, usa
Posts: 42
|
Hi again, don't worry about cleaning it up for me, figured it out here.
Thanks |
26 May 2022, 01:50 | #520 |
mä vaan
Join Date: Nov 2001
Location: Finland
Posts: 1,654
|
Seems that competitors are in dead end? It has happened before, some people announce product and they cancel it when other announce similar products. After all that none of these get released.
|
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 |
|
|