This collaborative space allows users to contribute additional information, tips, and insights to enhance the original deal post. Feel free to share your knowledge and help fellow shoppers make informed decisions.
They are FPGA development boards. In simple words, they are similar to microcontrollers like an Arduino, but allows you to design hardware (flip-flops/registers, combinatorial logic, PLLs, DMAs, etc.) using blocks or description language. You can actually design your own microcontroller on one of these boards. Great for rapid prototyping or working with anything that requires low-latency and speed.
I'm kind of tempted. I work professionally with Xilinx FPGAs and it would be fun to have one of these for a hobby project. The problem is that I'm not really sure why I would use this for a hobby project instead of something like a Raspberry Pi. Why write Verilog when I can write Python or C++?
34 Comments
Sign up for a Slickdeals account to remove this ad.
Nov 13, 2023 08:00 PM
78 Posts
Joined Jun 2023
This comment has been rated as unhelpful by Slickdeals users.
Our community has rated this post as helpful. If you agree, why not thank Kennytran320
Quote
from BraveStraw696
:
what's this?
They are FPGA development boards. In simple words, they are similar to microcontrollers like an Arduino, but allows you to design hardware (flip-flops/registers, combinatorial logic, PLLs, DMAs, etc.) using blocks or description language. You can actually design your own microcontroller on one of these boards. Great for rapid prototyping or working with anything that requires low-latency and speed.
Last edited by Kennytran320 November 14, 2023 at 12:24 PM.
They are FPGA development boards. In simple words, they are similar to microcontrollers like an Arduino, but allows you to design hardware (flip-flops/registers, combinatorial logic, PLLs, DMAs, etc.) using blocks or description language. You can actually design your own microcontroller on one of these boards. Great for rapid prototyping or working with anything that requires low-latency and speed.
I think raspberry Pi tasted better and has more HDMI.
I'm kind of tempted. I work professionally with Xilinx FPGAs and it would be fun to have one of these for a hobby project. The problem is that I'm not really sure why I would use this for a hobby project instead of something like a Raspberry Pi. Why write Verilog when I can write Python or C++?
FPGA board is whole different level than raspberry pi. It has much more freedom but much more difficult to use. Not mentioning how terrible their designing software is
They are FPGA development boards. In simple words, they are similar to microcontrollers like an Arduino, but allows you to design hardware (flip-flops/registers, combinatorial logic, PLLs, DMAs, etc.) using blocks or description language. You can actually design your own microcontroller on one of these boards. Great for rapid prototyping or working with anything that requires low-latency and speed.
thank you!
3
1
Like
Helpful
Funny
Not helpful
Sign up for a Slickdeals account to remove this ad.
I'm kind of tempted. I work professionally with Xilinx FPGAs and it would be fun to have one of these for a hobby project. The problem is that I'm not really sure why I would use this for a hobby project instead of something like a Raspberry Pi. Why write Verilog when I can write Python or C++?
Depends on the hobby project. If you've got a need for high speed ADCs or DACs, the serializers/deserializers capabilities on are unparalleled. But for most home projects, you're right. Arduinos and pis would solve that. I mainly use mine to rapid prototype and test ideas.
FPGA board is whole different level than raspberry pi. It has much more freedom but much more difficult to use. Not mentioning how terrible their designing software is
It does have lots of options and a few small bugs here and there but I would say it's far from terrible. Comparing Altera and Xilinx, I think Xilinx does a pretty good job on the software side. The synthesizer is optimized well and for the most part, behaves as expected. You're right though, the learning curve is much larger than that of a raspberry pi, especially when you get into metastability issues.
Last edited by Kennytran320 November 15, 2023 at 06:05 AM.
I should start a business buying circuit boards from China (ones that would be used in cheap mini PCs) and market them as Python programmer developer boards.
I'm kind of tempted. I work professionally with Xilinx FPGAs and it would be fun to have one of these for a hobby project. The problem is that I'm not really sure why I would use this for a hobby project instead of something like a Raspberry Pi. Why write Verilog when I can write Python or C++?
Cuz synthesizing a circuit or microarchitecture(+software) is different than making a software.
you can still use systemC or Python to write HDL.
Last edited by cringeAnt November 15, 2023 at 03:31 AM.
It does have lots of options and a few small bugs here and there but I would say it's far from terrible. Comparing Altera and Xilinx, I think Xilinx does a pretty good job on the software side. The synthesizer is optimized well and for the most part, behaves as expected. You're right though, the learning curve is much larger than that of a rape pi, especially when you get into metastability issues.
Not to mention the fact that each manufacturer has their own set of proprietary tools vs most software development. Also the builds take far longer to complete and you need a powerful machine with lots of memory (good luck to everyone interested in ultrascale+ development who just bought the shiny new MacBook pro 8GB). Terrible is subjective but proprietary and slow aren't great characteristics.
These boards are in a whole different league from a raspberry pi. There is a lot lore power in an FPGA, and you can program many different kinds of io interfaces, which you can't do with an ordinary microcontroller or even a full-bore SoC.
Like
Helpful
Funny
Not helpful
Sign up for a Slickdeals account to remove this ad.
Leave a Comment
Top Comments
34 Comments
Sign up for a Slickdeals account to remove this ad.
Our community has rated this post as helpful. If you agree, why not thank Kennytran320
Sign up for a Slickdeals account to remove this ad.
you can still use systemC or Python to write HDL.
These boards are in a whole different league from a raspberry pi. There is a lot lore power in an FPGA, and you can program many different kinds of io interfaces, which you can't do with an ordinary microcontroller or even a full-bore SoC.
Sign up for a Slickdeals account to remove this ad.
Leave a Comment