I wish to transfer some data from a Linux computer to the Arty A7, do some computation*, say number crunching, and get the results back. What are the ways to do it?
(*For simplicity, imagine I want to send 10 integers to fpga into an array, do things like finding average or sum etc and return the results.)
Question
Mayur
I wish to transfer some data from a Linux computer to the Arty A7, do some computation*, say number crunching, and get the results back. What are the ways to do it?
(*For simplicity, imagine I want to send 10 integers to fpga into an array, do things like finding average or sum etc and return the results.)
The ones I saw till now:
- Xilinx JTAG IP: https://www.xilinx.com/support/documentation/ip_documentation/jtag_axi/v1_2/pg174-jtag-axi.pdf
- Xilinx usb device IP https://www.xilinx.com/support/documentation/ip_documentation/axi_usb2_device/v5_0/pg137-axi-usb2-device.pdf
- Digilent IP digilentinc.com:ip:usb2device:1.0 (This seems to be for Microblaze which I don't plan to use)
- Saw some sample projects with Arty A7 board that implement own communication logic instead of using any IPs
Please advise. I would prefer an IP to save time.
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.