News for hackers. Stuff that matters.
Re:FPGA Programming: Where to Begin? (2012) by zw123456 on Wednesday November 26, 2014 @04:37PM (#8664746)
This is a really good "getting started" article. But I would add a couple more pointers for anyone out there who is interested in getting started with FPGA programming. First, it is not programming. It really is hardware description. I did a lot of the things they said in the article but the thing that helped me the most was first, getting a board (I started with the Terasic DE0 but there are a lot of good cheap ones out there, you don't need to spend a lot of money). I started out using the Altera Quartus II development software because it has a facility in it that allows you to draw a schematic diagram of standard gates and flip flops and it will then generate the equivalent HDL code. What that did for me is "learn by example" and helped me bridge the gap from real hardware to the Hardware Description Language.
Re:FPGA Programming: Where to Begin? (2012) by gallamine on Wednesday November 26, 2014 @04:52PM (#8664825)
I second this. it is not programming. Jettison all ideas you have about how a program normally runs.
Re:FPGA Programming: Where to Begin? (2012) by whatisapancake on Wednesday November 26, 2014 @05:41PM (#8664997)
I started with a Digilent Basys2[0], it could be a slightly cheaper alternative to the Terasic DE0. It uses a Xilinx chip, has a free design/development software called ISE Webpack, which also has schematic diagram support.

[0] http://www.digilentinc.com/Products/Detail.cfm?Prod=BASYS2&N...

Re:FPGA Programming: Where to Begin? (2012) by sklogic on Thursday November 27, 2014 @06:59AM (#8666861)
One may also want to take a look at Logi-Pi: http://www.element14.com/LOGI
Re:FPGA Programming: Where to Begin? (2012) by edwintorok on Thursday November 27, 2014 @09:01AM (#8667293)
That is interesting, I haven't looked at it in detail yet but what does it use to create the .bit files or is the entire toolchain open source?
Re:FPGA Programming: Where to Begin? (2012) by sklogic on Thursday November 27, 2014 @09:05AM (#8667306)
Unfortunately, it still relies on the same Xilinx ISE (webpack is sufficient), so, it's not possible to cook bitfiles on the Pi itself. But the board itself is nice, easily programmable via SPI, has a decent Spartan6 LX9.
Re:FPGA Programming: Where to Begin? (2012) by edwintorok on Thursday November 27, 2014 @09:09AM (#8667313)
How does it compare to Papilio, if I were to buy one which one should I get? http://papilio.cc/index.php?n=Papilio.Learning