Hi all,
I've been working at times on sound synthesis with FPGAs, and also a bit on the Eco32 processor design and use, and to prevent the style of making the zedboard users into stamp collectors with no new, challenging purposes (or hdmi signal copycats or something), I thought I'd memorize some characteristics and quote some experience from Open Source projects I know of.
A little comparison table:
Spartan 3e-500 (from the well known Xilinx/Digilent devboard):
Sysgat 500K (10kELC), Rambits 73k/360k, Mults 20, DCM 4, UserIO 232
XC7Z020 (ZedBoard)
Sysgat 1300K (85kELC), Rambits -/4480k, MACCs 220, DCM 8(?), UserIO 200(+?)
Virtex-7 (about the biggest and fastest available ?)
Sysgat -(2000kELC), Rambits -/68000k, MACCs 3600, DCM (?), UserIO 1200
Of course heat production and required energy per operation is also a factor...
I think for general "progress" (I'm uni EE, not an conservative IT-er) instead of "just" nice drivers for a ARM based computer systems, there are good uses to be made of the strong connection between the ARM cores and the FPGA fabric on the chip, for fast interface interactions (like a fast working high sampling frequency sound interface), but also for fast kernel response hardware acceleration and of course making the FPGA fabric run-time programmable.
So I'm curious if the whole zedboard can get of the ground good!
Will the Linux made available here be compilable with the gnu-arm compiler, or is there something like a Xilinx Embedded Controller compiler connected with the zedboard ? I know that it is often in the details where the compatibility and smooth working parameters appear to hide...
Oh and if I compile the to-be test projects, will I need to upgrade to ISE 14 (from 13, which I have working on two Fedora 64bit installations) with extras installed, or base installation ?
Regards,
Ir. Theo Verelst
http://www.theover.org/Fpgasynth