Learn FPGAs With a $25 Board and Open Source Tools
An anonymous reader writes: Hackaday has a 3 part tutorial with videos of using open source tools with a cheap ($25) FPGA board. The board isn't very powerful, but this could be the 'gateway drug' to FPGAs for people who don't want to spend hundreds of dollars and install 100s of megabytes of software and license keys just to get their feet wet. The videos are particularly good--like watching them over their shoulder. As far as I know, this is the only totally open source FPGA toolchain out there.
these analogies have to have a point, don't they?
truth is... you don't need a board to "get your feet wet".
You only need a simulator. A deep understanding of combinatorial and sequential logic, an idea, and a plan. Simulate, simulate and simulate. After a few hundred cycles of simulation, if you didn't get bored, you can go ahead and get the FPGA and start fiddling with the electrical part.
Thats why the Spartan-3 Starter Kit I bought 10 years ago is in its box.
... the more they stay the same.
During my time in college nearly a decade ago, I experimented a lot with libre toolchains like iVerilog and the like, which were very useful for putting together high quality code that could be dumped into some poorly designed Xilinx toolchain (with a few workarounds for the bugs in Xilinx's junk software).
I cannot believe that nearly a decade later, this cheap FPGA is as far as we've come.
It's been a lost decade; everything—including smartphones, tablets, increasingly laptops and desktops, FPGAs, etc.—has been completely locked down and walled off from the innovative play of passionate hackers. What a waste of time.
Yeah, because "Field Programmable Gate Array" makes it perfectly clear for those never heard of an FPGA...
Why Verilog and not VHDL?
(actually that's a good interview filter question too)
FPGA
If it were the first two, you'd need more than a 3-part tutorial to learn to interact with them.
I didn't read the summary or the article, but I see these comments about overwhelming toolchains. To me, the important bit is understanding some general concepts (it helps to have some electronics experience first) and the language (Verilog is probably easier than VHDL). Fpga4fun and its tutorials were a great introduction to these.
For those of you who think FPGAs are a waste of time compared to small/fast/low-power CPUs, there are plenty of reasons to learn them anyway. The key idea is that you design your own circuit, instead of running your code on someone else's CPU design. If you have any electronics background, you'll appreciate the idea of basically writing your circuits in code, instead of the painstaking and error-prone manual assembly. It really bridges the gap between software and hardware in many ways.
One interesting side effect to me is that FPGAs helped me write and understand parallel code better. In an FPGA, you often write genuinely parallel circuitry, and you need extra care and thought to make it work at all. That kind of thinking will carry over to your software projects too.
Escher was the first MC and Giger invented the HR department.
I provided real information that I had to look up and you decided to threaten my life? I think someone needs to take a happy pill, and it isn't me.
excitingthingstodo.blogspot.com
When writing an article only a totally incompetent author leaves the subject of the article unclear. Because if you don't explain the subject, no on would BOTHER to google it. Why should Joe Shmoe take his time and effort to figure out what your article is about? That's not his job, it YOUR job.
The poster of this thread and the writer of the article did a horrible job. It's the equivalent of coding a 100,000 line application without bothering to put any comments in it at all.
excitingthingstodo.blogspot.com
Where do I get a toolchain for only 100s of MB? I just downloaded Xilinx's ISE software for school and the installer was 8GB (you can get this down to 6.5GB if you download the Windows-only installer). I don't want to think about how much of my hard drive I lost when I uncompressed/installed it. I've used Altera's software as well, and it's also measured in GB.
Presumably the FPGA vendors mean to punish their users because they know their users like it.
When all you have is a hammer, every problem starts to look like a thumb.
The fact that neither of them explained the acronym makes me question the value of information.
If you don't already know what FPGA stands for, "Field Programmable Gate Array" isn't going to clarify anything. It's not abbreviated for the sake of the summary, the acronym is the commonly used name for the tech.
The Daddy casts sleep on the Baby. The Baby resists!
FPGA is totally meaningless acronym. It could have meant "Female Professional Golfers Association" or "Fantasy Professional Gamers of America" (OK that was pushing it )
Field Programmable Gate Array is more than enough to get someone that is computer literate interested in it the tutorial
The summary is concerned with "open source tool chains" for an "FPGA board." That is plenty to infer that this is an electronics/programming project. Your retort is just silly.
The Daddy casts sleep on the Baby. The Baby resists!