What It Takes to Build True FPGA as a Service
nextplatform.com
nextplatform.com
Xilinx is the leader in FPGAs and their tools are free. Lattice tools are also free. Not sure about Altera, who is #2.
I've worked multiple places that shipped products using only the FPGA vendor's free offerings. The FPGA vendors see the tools as a way to sell silicon.
As it is, I think Amazon's approach for AMI Reserved Instance Marketplace [0] sales makes sense for the AFI packages -- I would think it would make sense for a vendor to develop, debug & maintain the accelerators I'm aware of.
[1] http://www.digikey.com/product-detail/en/lattice-semiconduct...
http://www.digikey.com/product-detail/en/lattice-semiconduct...
The Arty is a much more capable board, though.
I'm considering the parallella board, which is around the same price.
The Parallella is intended as a demonstration board for the Epiphany SOC. The $99 model has no GPIOs or JTAG interface, making it essentially unusable for FPGA development; the higher-end models will still be awkward to work with.
The Arty is intended for FPGA development, and is much better suited for it -- built-in JTAG controller, lots of GPIOs on easily accessible connectors, user I/Os, etc.
Here's the discussion I found from nearly two years go when looking for more about this topic:
* The opensource toolchain of icestorm [1] is the only thing running natively on mac.
* Most people run the vendor SDK on virtualbox under windows.
* I heard also of people using wine/playonmac in rare cases.
* I have tried installing the Icecube2 SDK from Lattice virtualized under Linux, because I didn't want to sacrifice the ~30GB discspace for a virtualized Windows. The installation was painful to say the least and I could not get it working on a recent Ubuntu versions because their license manager (Yes, the software is still free) has trouble with the network interface names (expects an eth0 interface).
Can an FPGA guru provide a real-world example of the kind of processing power this provides?