![]() However, when you get sent a FPGA, it’s essentially a blank unconfigured bucket of logic gates. It’s good at its job, but isn’t capable of change. They’ve been built at the factory, shipped to you and you’ve got that object. These represent your custom injection moulded plastic parts. Basic logical elements where you can perform AND, NOT, OR type operations – FPGA programming allows you to take millions of little gates and wire them up together to form more complicated logical objects.Īpplying this analogy to conventional processors, referred to as ASICs ( Application-Specific Integrated Circuits). From then on, I could repeatably produce the same object in a shareable way, but at the end of the day, you can still tear it all down and go back to your box of Lego. However, if I had a programmable robot arm, I could theoretically program it with instructions and have it build the final product for me. For example, if I build something by hand, then that is similar to making hardware, I build it once and have a fixed product. ![]() In the world of electronics, we’ve got hardware on the one hand, which is your PCB (Printed Circuit Board) or components (which may include a processor), and then you’ve got the software on the other, which is the ones and zeros that run on the processor.Īn FPGA is a piece of hardware, but it’s configurable by some software which works like a set of build instructions.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |