News for hackers. Stuff that matters.
Re:Developing open-source FPGA tools by ur-whale on Wednesday November 13, 2019 @10:22AM (#21525107)
Xilinx's toolchain is the worst piece of software I've ever had to work with.

There are two things that amaze me:

1. That the dumpster fire is actually capable at all to synthesize hardware without exploding

2. That their head of software still has a job.

Re:Developing open-source FPGA tools by klyrs on Wednesday November 13, 2019 @03:52PM (#21529413)
I'm so happy to read ratings of Xilinx here. I'm a novice to the world of FPGA, and I've spent so much time fighting the tools.

My very favorite issue is with their IDE. The version I'm using has a broken search and replace... if the two strings have different lengths, the editor loses its place after the first replacement -- they compute the location of matches and then just smash the replacement strings in... failing to maintain an offset as character offsets change. Makes me scream.

Re:Developing open-source FPGA tools by cmrdporcupine on Thursday November 14, 2019 @08:32AM (#21535199)
I'm using Vivado after having previously attempted Quartus and I can't actually say it's any worse. I was able to eventually find my way around it and in some ways it was more intuitive than Quartus.

I see the pile of ideas they're trying to glue together. But it really just does get in the way more than anything else.

Now my process is: Verilator + CMake + CLion + SystemVerilog plugin for CLion (excellent but $$$); then when it runs well in verilator I bring it over to Vivado, fix any warnings it gripes about and try it on hardware.

Re:Developing open-source FPGA tools by cmrdporcupine on Friday November 15, 2019 @06:50AM (#21544109)
And I've just discovered fusesoc and this is 50x better...
Re:Developing open-source FPGA tools by jlokier on Thursday November 14, 2019 @08:00PM (#21541301)
What amazes me is this, from Wikipedia:

"Replacing the 15 year old ISE with Vivado Design Suite took 1000 person-years and cost US $200 million.[12]"

Re:Developing open-source FPGA tools by PanosJee on Wednesday November 13, 2019 @10:57AM (#21525522)
Try inaccel.com