3 ms·
next startup: hosted design entry and CI/CD for FPGA... Every time Vivado taskbars go back and forth forever I start writing a Javascript clone of the block des
by amirhirsch 5y ago
next startup: hosted design entry and CI/CD for FPGA... Every time Vivado taskbars go back and forth forever I start writing a Javascript clone of the block designer and scripts to launch builds on AWS...
- 1MachineElf 5y agoI want to break into FPGA development for PCIe devices. The lowest cost PCIe one I could find is a Xilinx Atrix-7 based NiteFury by RHS Research. The product page says it supports Vivado, which I've downloaded to see if it's tooling I can pick up as a beginner. Does this sound like a sane approach to you?
- structural 5y agoThe Artix-7 is an excellent series of devices for learning how to work with PCIe. You're limited to Gen2 speeds, but that's not an issue for developing most applications. One thing to keep in mind is that "Artix 7" is an entire product line of devices, not a single chip -- there's a spread of "amount of logic resources" with prices to match. Also, the whole Artix 7 line is supported under the free licensing, so you can actually get started and learn a lot even before you have a development board. You should do this! You'll find that you can develop your design and test it in simulation before you ever touch hardware, and this also helps you plan for exactly what hardware you'll need...
- rthomas6 5y agoCheck out non-project mode and tcl based flow. It takes more up front work but once you have it scripted out, you can build from nothing but tcl files and source files. Even with block designs and IP files. All of it is replaceable by human readable tcl files.