News for hackers. Stuff that matters.
Re:Reverse-engineering FPGAs [video] by lvoudour on Friday January 19, 2018 @06:17AM (#16185417)
Yes vendor tools are free and pretty good at their job, but it doesn't mean there shouldn't be another (or better) way.

Imagine being stuck with Intel issued compilers and 2 programming languages max when dealing with x86 processors.

>I wish somebody could design comfortable IP version control system.

That's true, vivado generates a ton of intermediate files and binary blobs which make source control a frustrating. Another reason to have a nice clean toolchain

Re:Reverse-engineering FPGAs [video] by black_puppydog on Friday January 19, 2018 @07:18AM (#16185640)
I am amazed that apparently, a lot of bigger project formats are not VCS friendly, even in domains where everyone should (?) know how to use git. For electronics, I liked this talk, also from 34C3:

https://media.ccc.de/v/34c3-8818-designing_pcbs_with_code

Re:Reverse-engineering FPGAs [video] by planteen on Friday January 19, 2018 @07:28AM (#16185692)
When I used Vivado a couple years ago on the Zynq, I was shocked by this. It was supposed to replace ISE, but was equally bad at version control. Absolutely ridiculous.
Re:Reverse-engineering FPGAs [video] by Shikadi on Friday January 19, 2018 @11:55AM (#16187676)
If you export everything as tcl scripts, it actually plays very nice with vcs. Just a bit hard to set up initially, but you can even use make files to generate projects and such