Just looking for some help / advise / pointing in the right direction ..
I need to capture some 16-bit parallel data from a sensor at about 10M samples / sec., accumulate it into blocks, and send the blocks out over a GigE link. The sensor data is going to be read from an external FIFO which will interface to my hardware.
1). Would an Arty Z4-20 be capable of this? .. or would something else be a better choice?
2). Assuming a Z4, any suggestions on topology? How would I best structure this?
eg. I’m thinking DMA from GPIO to memory on the PL side, then Ethernet transfer from the PS side? .. or could it all be done in the PL side?
3). What about an OS? I don’t think I need PetaLinux for any other functions .. but would it help with the GigE transfers?
Any suggestions or experience would be very helpful!
Question
Tony_B
Just looking for some help / advise / pointing in the right direction ..
I need to capture some 16-bit parallel data from a sensor at about 10M samples / sec., accumulate it into blocks, and send the blocks out over a GigE link. The sensor data is going to be read from an external FIFO which will interface to my hardware.
1). Would an Arty Z4-20 be capable of this? .. or would something else be a better choice?
2). Assuming a Z4, any suggestions on topology? How would I best structure this?
eg. I’m thinking DMA from GPIO to memory on the PL side, then Ethernet transfer from the PS side? .. or could it all be done in the PL side?
3). What about an OS? I don’t think I need PetaLinux for any other functions .. but would it help with the GigE transfers?
Any suggestions or experience would be very helpful!
Thx.
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.