Re:The Lack of Open Tooling for FPGAs
by diamondman on Monday April 20, 2015 @05:50PM
(#9411078)
Amusingly the Xilinx license states that you are not allowed to use the bitstreams generated by their software in any device that they did not manufacture. This means if you implemented a xilinx fpga in an altera fpga, it would be against the agreement to program the inner xilinx fpga with the bitstream. The more you know!
You might be interested in the now defunct Meta-FPGA (MPGA) project, which attempted this exact thing:
ftp://ftp2.de.freebsd.org/pub/misc/opencores/ml-archive/archives/cores/0109/msg00019.html
The idea was to use the proprietary tools to produce a once off "meta-FPGA" bitstream for each device. From then on, the open-source MPGA tools would be used to synthesise, place and route designs.
Perhaps it could be a way of bootstrapping an "open" FPGA effort.