My problem with FPGA is two fold - I have no idea what to use them for and I have no idea how to use them. Yet with all these mentions here I fear that I may become unemployable as a software developer if I don't keep up.
Cheap FPGA Development Boards: What to look for
31–40 of 56 posts
Re: Cheap FPGA Development Boards: What to look for
#32Re: Cheap FPGA Development Boards: What to look for
#33Naturally I say my only goal is learning, but... I wouldn't mind finding a development board that's small and cheap enough that it could be pushed into small run production as a component in a pinch.
Re: Cheap FPGA Development Boards: What to look for
#34For this reason, go with Xilinx or Altera who both offer free versions of their development kits. Also, make sure that the particular part you have is supported by the free kit. Often only the smallest and simplest parts are supported.
Form a quick scan of the website, it seems that Lattice-Semi still does not offer free licenses of development tools. Years ago I bought a cheap ($99) Lattice-Semi PCIe/1G FPGA board, this board is still useless as I can't get the software without a $1000 license for the software kits. Although the board was cheap, it's nothing without the software.
Re: Cheap FPGA Development Boards: What to look for
#35I used the Altera DE1 in my college EE class a few years ago and am interested in getting back into writing VHDL to help learn more about reverse engineering on a hardware level. Should I go ahead and get the DE1-SoC since I already have experience with Quartus II or should I go for one of the Spartans (which I know nothing about). If I go with Altera is a DE2 worth the investment (it's 2x the price)?
Re: Cheap FPGA Development Boards: What to look for
#36I got interested in FPGAs a few years ago out of a desire to design a toy processor for a Coursera class. I had a similar issue figuring out what board(s) to get, mostly because I didn't know what the number of gates could actually implement. I too ended up with an Atlys board, which is an impressive little beast. When it came to learning an HDL, I got in contact with several people who worked on FPGAs and learned th…
Re: Cheap FPGA Development Boards: What to look for
#37I wish I knew what this person was using them for :-) Has anyone made a similar comparative study of my biggest gripe with FPGAs: the quality of the (more or less mandatory) development software? In my experience, it's pretty horrendously terrible :(
Yeah, tools from hardware vendors are notoriously awful. Embedded debuggers (JTAG) are almost always terrible, too.
Weeeell debugging is difficult by nature. No such thing as code stepping, all you can really do is examine waveforms.
Re: Cheap FPGA Development Boards: What to look for
#38Is there resources where people share their FPGA projects? I really like idea of FPGA but have hard time to find real world project for it to start my introduction with.
Have a look on OpenCores - http://opencores.org/
Re: Cheap FPGA Development Boards: What to look for
#39What would folks recommend if my only goal is learning? I do some microcontroller development, so I'm aware of the need for an inexpensive board and (preferably) free tools. I'm OK with a free tool that has a limited program size, which I've never managed to fill up. Naturally I say my only goal is learning, but... I wouldn't mind finding a development board that's small and cheap enough that it could be pushed into…
Give up on free tools...
Re: Cheap FPGA Development Boards: What to look for
#40My problem with FPGA is two fold - I have no idea what to use them for and I have no idea how to use them. Yet with all these mentions here I fear that I may become unemployable as a software developer if I don't keep up.
They are used a lot in audio processing - digital mixers, effect boxes etc. In a digital mixer, you'll need to get 32+ channels of audio encoded into the correct format, mixed, effects added, re-encoded, and back out in under 10ms, hopefully a lot less. The encoders/decoders and the main mix will usually be in a FPGA. The effects will have their own DSPs.
Basically if you need to interface with any digital hardware that isn't natively supported by your microcontroller/CPU/DSP, you'll probably want an FPGA to do it unless you have enough resources to write a bit-banged interface in the micro.