3 ms·
That's not where the money is. They don't care about hobbyists, startups or schools. In FPGA world is about big contracts, big design wins. Networking, defense,
by chrsw 3y ago
That's not where the money is. They don't care about hobbyists, startups or schools. In FPGA world is about big contracts, big design wins. Networking, defense, space, industrial control etc. It's why the design tools are so bad too: there's no reason for the FPGA vendors to invest in those tools when the design wins come from size and performance. In fact, giving customers an escape hatch from vendor lock in would be a Very Bad Idea.
- UncleOxidant 3y agoIndeed. I was working at a startup doing some FPGA work about 10 years ago. We ran into several bugs in the Xilinx software. Initially we could submit bug reports, but about 6 months in Xilinx suddenly changed their policy and decreed that only tier 1 customers (definitely not us) could submit bugs - everyone else had to look for help on the forums. We spent a lot of our time just working around the bugs in their tools. At that point I determined that, though FPGA development was kind of fun and interesting, I would not go into a field where I was going to be dependent on such buggy software and went back to the software side (where pretty much all the development tools are open source and if you run into trouble you're going to be able to get help).
- crote 3y agoIt does beg the question whether this is simply a chicken-and-egg problem. When it is almost impossible to develop for, you only get big contracts because nobody else has the resources to design products for it. On the other hand, with good and free design tools the toy projects done by hobbyists and schools can serve as the catalyst for using it in medium-scale projects. There are plenty of applications imaginable for something like Intel's SmartNIC platform - but you're not going to see any of them unless tinkerers can get their hands on them.
- amluto 3y agoIndeed. Xilinx, for example, used to be very friendly about making really cheap or even free FPGAs available to academic users. This is because those users lead either directly to design wins (some academic designs go big, NSF style) or they become corporate users who are familiar with Xilinx gear. But the software was crap, and they would have gotten more wins if the software wasn’t so awful.
- gsmecher 3y agoXilinx/AMD doesn't make overt donations any more AFAIK, but they still subsidize hardware as a loss leader and for academics. For example, academic groups can buy the RFSoC 4x2 board for $2149 USD, which is a small fraction of the volume price of the chip that's on it. "EDA software is crap" is so close to an axiom around here that I think Vivado doesn't get the credit it deserves. The synthesis flow has been rapidly modernizing and supports a chunk of VHDL-2019. The bundled simulator still lags on support and features, for reasons that are pretty easy to understand.
- amluto 3y ago> Xilinx/AMD doesn't make overt donations any more AFAIK That’s too bad. I once got a small pile (8?) of max-spec Virtex-5 chips, for free, FedExed from Xilinx. Xilinx apparently valued them so little that they didn’t even bother putting the full address on the envelope. Tracking it down was fun. The only remotely supportable way to synthesize images for them was to run a primitive CentOS 5 container on a big server — the Windows version of the tools were still 32-bit, and 4G of address space was too little for the synthesis workflow. Even with the magic 64-bit RHEL/CentOS-only build, it would take 45 minutes or so for the tools to notice any errors during synthesis. Fun times.
- mook 3y agoOf course, that's kind of also why nVidia is trouncing AMD in ML/GPGPU. AMD chased after the big iron, but nVidia got stuff working on consumer hardware… (their early lead definitely helped too, of course)