I'm plowing through learning AVR and i think my next battle will be dabbling iwth FPGA. I would like to use the program ROS (Robot Operating System) but this looks like it poses a few challenges. ROS runs on Linux, so i'd need one computer for that. Then if i want to hook up a bunch of robot sensors to the FPGA, i would still need to connect the board to the PC.
In looking online, it looks like there are Diligent boards that have this PCIe connectivity. But they are over $1000. Am i missing something, or are these expensive boards the only way to have a PC and an FPGA work together in realtime?
If not, can someone perhaps give me some suggestions on where I could start learning about this type of topic (other than going to school because I'm already in school for something else).
I'd like to experiment with robot vision and robot balancing (wheel or legs). An Atmel AVR chip has lots of pins for me to hook up sensors, wheel encoders, gyroscopes etc. But when I look at a Nexys 3 for example, i see a bunch of ports, and i'm not sure how sensors are even interfaced with these boards.
Okay after writing this i just stumbled upon an ebook called FPGA for dummies, so I guess that's a start. But to anyone reading this, please feel free to throw in your "two cents." Any information I can get will be much appreciated. Thanks in advance!
Question
exwhyzed
Hi,
I'm plowing through learning AVR and i think my next battle will be dabbling iwth FPGA. I would like to use the program ROS (Robot Operating System) but this looks like it poses a few challenges. ROS runs on Linux, so i'd need one computer for that. Then if i want to hook up a bunch of robot sensors to the FPGA, i would still need to connect the board to the PC.
In looking online, it looks like there are Diligent boards that have this PCIe connectivity. But they are over $1000. Am i missing something, or are these expensive boards the only way to have a PC and an FPGA work together in realtime?
If not, can someone perhaps give me some suggestions on where I could start learning about this type of topic (other than going to school because I'm already in school for something else).
I'd like to experiment with robot vision and robot balancing (wheel or legs). An Atmel AVR chip has lots of pins for me to hook up sensors, wheel encoders, gyroscopes etc. But when I look at a Nexys 3 for example, i see a bunch of ports, and i'm not sure how sensors are even interfaced with these boards.
Okay after writing this i just stumbled upon an ebook called FPGA for dummies, so I guess that's a start. But to anyone reading this, please feel free to throw in your "two cents." Any information I can get will be much appreciated. Thanks in advance!
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.