Live data from Hacker News

Interview with Jim Anderson, CEO of Lattice Semiconductor

anandtech.com

21–30 of 52 posts

Re: Interview with Jim Anderson, CEO of Lattice Semiconductor

#21

> ... we built out a pretty significant portfolio of these applications solutions and they make it very easy for the customer to adopt our devices into their systems... Very disappointing that on the topic of Software/Toolchain it's more of the same business decisions of just copying the Xilinx/Altera paradigm. Since they seemed rather non-agressive towards Yosys/SymbiFlow they made me quite hopeful that Lattice woul…

We agree that FPGA Vendors should openly support and contribute to open source toolchains. QuickLogic does, including SymbiFlow, Yosys, VPR, Zephyr, FreeRTOS and more. See here: https://www.quicklogic.com/software/qorc-mcu-efpga-fpga-open...

Re: Interview with Jim Anderson, CEO of Lattice Semiconductor

#22

Earlier quoted context omitted.

If we could get similar momentum we have with gcc and LLVM behind projects like yosys and nextpnr, FPGAs would be much more useful and likely be a larger market overall. I'm willing to personally donate 10k a year to projects like these to liberate myself from crappy vendor tools that I can't improve.

And what really annoys me about Lattice in particular is that they shut down their community forum and now there is basically no way to get any form of support when using a free license. A while ago I found a bug in Lattice Radiant that produced broken PLL configurations. I reproduced this and confirmed that it doesn't happen in their iCECube software, but had no desire to argue with their support about why they shou…

While others keep their bitstreams closed and forums shut down, QuickLogic has opened theirs. They opened up the arch information needed for the open source tools to correctly support the architecture, which yields a better product for users. QuickLogic also has a forum that covers the open source tools. No need to pay to play. https://forum.quicklogic.com/

Re: Interview with Jim Anderson, CEO of Lattice Semiconductor

#23

> ... we built out a pretty significant portfolio of these applications solutions and they make it very easy for the customer to adopt our devices into their systems... Very disappointing that on the topic of Software/Toolchain it's more of the same business decisions of just copying the Xilinx/Altera paradigm. Since they seemed rather non-agressive towards Yosys/SymbiFlow they made me quite hopeful that Lattice woul…

I had fun years ago with FPGA's, first on a digilent nexus 3 and then a terasic de0 nano. I kinda gave up as the IDE's sucked and sucked harder if you were on anything other than windows. I spent hours getting Quartus running on Ubuntu, something to do with the draconian licensing software. I also had issues with ISE on Linux and never bothered to move on to Vivaldo for the same reason, didn't want the headache. Open…

MisterTea, QuickLogic has open source tools for FPGA products here: https://www.quicklogic.com/software/qorc-mcu-efpga-fpga-open...

Linux is supported.

Re: Interview with Jim Anderson, CEO of Lattice Semiconductor

#24

> ... we built out a pretty significant portfolio of these applications solutions and they make it very easy for the customer to adopt our devices into their systems... Very disappointing that on the topic of Software/Toolchain it's more of the same business decisions of just copying the Xilinx/Altera paradigm. Since they seemed rather non-agressive towards Yosys/SymbiFlow they made me quite hopeful that Lattice woul…

I recently discovered that Xilinx has lots of small R&D things I github. I had the opportunity to work with the team behind FINN ( https://xilinx.github.io/finn/ ) and they're trying to do everything, put everything they develop, on github. I will praise this in every future meeting I have with any Xilinx rep. I feel this is a mentality change, albeit slow, that is starting to happen. We still don't have source code…

> I feel this is a mentality change, albeit slow, that is starting to happen.

Nah, at best it could be a rediscovery that took an inexplicable amount of time in the wake of the UNIX wars and dotcom bubble. If you look at paper titles from the 70s, when things were advancing at breakneck speed, you'll see "Open" commonly prefixing proposals - even stuff coming out of IBM (sadly looks over at PS/2 doorstop). Though, I think it is far more likely that businesses have developed a strategy that involves extracting as much free labor possible without actually generating free software: OpenSource® .

I am somewhat sympathetic to their problem though, the early developments occurred in a very different environment - involving companies that couldn't have existed as they did without state sponsorship.

Re: Interview with Jim Anderson, CEO of Lattice Semiconductor

#26
post #10
post #3

Earlier quoted context omitted.

The secret sauce is in the software. The hardware isn’t that revolutionary. On top of that, fpga vendors have this habit of outsourcing every little thing. This makes it super difficult for them to embrace open source give the IP liabilities.

The secret sauce may be in the software, but the software they sell you is a 1998 edition of Borland C++, and we're all screaming at them to please just make their hardware an LLVM target already.

but the software they sell you is a 1998 edition of Borland C++

I wish!

Re: Interview with Jim Anderson, CEO of Lattice Semiconductor

#27

Seems like Anandtech needs to hire a few editors.

I don't want my comment to detract from what I'm thinking was a pretty good interview. I really didn't like the CEO's response to this question though:

> One of the things with FPGAs - I get a lot of feedback for is that they're just hard to develop for. You need to know how to use them before you use them, which sounds like the wrong way to learn how to code! What exactly is Lattice doing to kind of ease that transition for people who may understand software, but are kind of new to the hardware?

Re: Interview with Jim Anderson, CEO of Lattice Semiconductor

#28

Earlier quoted context omitted.

I had fun years ago with FPGA's, first on a digilent nexus 3 and then a terasic de0 nano. I kinda gave up as the IDE's sucked and sucked harder if you were on anything other than windows. I spent hours getting Quartus running on Ubuntu, something to do with the draconian licensing software. I also had issues with ISE on Linux and never bothered to move on to Vivaldo for the same reason, didn't want the headache. Open…

MisterTea, QuickLogic has open source tools for FPGA products here: https://www.quicklogic.com/software/qorc-mcu-efpga-fpga-open... Linux is supported.

Unfortunately, 10G serdes and >50kLUTs are table stakes to run the applications I have in mind...I think we're a long way from officially supported open toolchains for medium-size FPGAs.

Re: Interview with Jim Anderson, CEO of Lattice Semiconductor

#29

> ... we built out a pretty significant portfolio of these applications solutions and they make it very easy for the customer to adopt our devices into their systems... Very disappointing that on the topic of Software/Toolchain it's more of the same business decisions of just copying the Xilinx/Altera paradigm. Since they seemed rather non-agressive towards Yosys/SymbiFlow they made me quite hopeful that Lattice woul…

If we could get similar momentum we have with gcc and LLVM behind projects like yosys and nextpnr, FPGAs would be much more useful and likely be a larger market overall. I'm willing to personally donate 10k a year to projects like these to liberate myself from crappy vendor tools that I can't improve.

The entire EDA stack from front to back is so ridiculously bad. System Verilog, UVM and the ecosystem that works on it are equally terrible. Just depressing all around.

Re: Interview with Jim Anderson, CEO of Lattice Semiconductor

#30
post #29

Earlier quoted context omitted.

If we could get similar momentum we have with gcc and LLVM behind projects like yosys and nextpnr, FPGAs would be much more useful and likely be a larger market overall. I'm willing to personally donate 10k a year to projects like these to liberate myself from crappy vendor tools that I can't improve.

The entire EDA stack from front to back is so ridiculously bad. System Verilog, UVM and the ecosystem that works on it are equally terrible. Just depressing all around.

Once we have a high quality "LLVM of digital logic", we have a great foundation for better high-level tools. It's just a matter of funding and motivation. In my dreams some Chinese FPGA upstart decides to invest huge in the open tools rather than negotiate with the current toolchain vendors...
Post reply on HN