It's about performance per USD or €. Gunnar mentioned that he has some Stratix boards available. So what performance could we expect from them? It doesn't really matter as it would be pointless to put a 10,000 USD FPGA on an Amiga accelerator. How much do FPGAArcade and Mist cost and how does their 68k performance compare to the 150€ vampire?
But let us hear about your results.
Aren't you using GPL'ed stuff and thus have to open-source your modifications anyway?
It's not very likely, yes. That doesn't mean that this possibility should be killed from the start by open-sourcing the project.
Grond - good comments on the RTG earlier by the way, nice to see a reasoned argument for a change.
FPGAArcade Replay board is 199Euro+tax. Currently synthetic performance (benchmarks) is about 1/6th, but we should get to 1/4 to 1/3 of the Apollo core. We need to change to a pipelined architecture to increase performance further. I've had such a core going for years, but it's been easier to debug the T68K so far. System performance is quite speedy - the board has fast hard disk, blitter for RTG etc so it feels faster than the numbers would suggest.
Small modern FPGAs are quite cheap, we are talking more in the 50USD range than 10K.
I am not a fan of the GPL license for hardware - my stuff is usually licensed under a "do what you like style" - and yes it's open. As I am using the T68K core which is GPL, I release any modifications to that immediately (svn.fpgaarcde.com) and I must release the rest of the design - although not necessarily under the same license. The Amiga core is partially released now (I've send files to the Mist team), I'm awaiting some advice on modifying my usual license to prevent use in completely closed source designs.
I have no problem with Gunnar not open-sourcing his code, and I get extremely irritated by people demanding I open source everything as "we have a right to see it" - go write your own.
"Mist and Vampire use the same Cyclone 3 FPGA. Mist runs at 28MHz on it when Apollo runs at 100MHz. Running Apollo on Kintex would probably lead to something in the 800MHz range"
It doesn't quite work like that. Apollo has been pipelined but those benefits do not really carry through to smaller geoms - you run into routing delays etc. I would guess 200-300MHz absolute max.
Even with 28nm ASIC you have to work a bit to get much above 500MHz.
/MikeJ