Please electronic hobbyists... start using FPGA's!

"This video will explain why FPGA's are great to build your projects on!" This video barely explained why FPGA's are great to build on at all.

Why use FPGA?

You use an FPGA basically anywhere where you would prefer to have a dedicated hardware chip but it isn't worth the money to get a chip fabbed because you aren't going to mass-produce 10,000+ chips. If you aren't going to be producing enough chips to make it worthwhile then here are the reasons to get an FPGA:بريمو هندسة

1) You need precise control of timing signals on a clock by clock basis. Often this is necessary when you interconnect one hardware system with another hardware system and they have different interfaces.بريمو هندسة

2) You have a particular algorithm that runs slow on general processors but can be implemented directly as a hardware circuit and be sped up

3) You are an IP designer and need to test your design in some sort of hardware before you actually send it off to silicon layout guys to map it directly to silicon.

4) You are just curious what it's like to design logic for an FPGA and what it's like to design logic using an HDL
بريمو هندسة

Why NOT use FPGA?

1) If you don't qualify for any of the above. If you use it for basically anything else it will be overpriced and/or will take a lot of your time since you're going to need to learn about logic design and how to implement a design using an HDL

The problem with FPGA's is that there is not a big community that can help when you have a idea/problem. The only SBC with a FPGA with a big community i've seen are UP boards (and UP^). The problem here is that the FPGA cannot be accessed, but they are working on it. The only useful link about programming a FPGA i found is :

حجم الخط
تباعد السطور