The dongled tools don't work under Wine. Thankfully they are rarer
nowadays. Because of a dongle, I had to write a server which ran on
Windows and accepted FPGA compilation commands, so I could invoke a
client from a Makefile on a Linux box.
What is really shitty is that you can't make the FPGA compilers do
anything fundamentally new and better. Such as taking full advantage
of the FPGA's architecture in ways that the manufacturer hasn't
considered.
You have the equivalent of a closed source compiler & linker. But you
don't get access to the "assembler" level so if you want to design a
new language and compile that, you must target a language that the
FPGA synthesis tool accepts. I.e. you don't get to tweak the
placement of wires & logic in enough interesting ways. Unfortunately,
that makes a big different to performance on an FPGA, because the
"wires" are generally slower than the logic blocks.
(That said, it is no more secret than the Pentium's microcode or
Transmeta's VLIW code. FPGA tweaking has much more potential, though, IMHO).
> I have to admit that I would hate to actually use those tools for any real
> work, though.
The last tool vendor I spoke too wanted US$100,000 for their tool.
I declined.
I've heard you get a more satisfying engineering experience from the
$100,000 tools. From a vendor, though :)
-- Jamie
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/