04-01-2020 02:30 AM
Hey everyone.
I need to put an architecture in place and I would like some advice from you to have the best architecture that fulfils my needs.
So, I have an SoC module running on a base board. This module is running Linux and an FPGA design that acquires data from an external system. There also is a Linux module that reads data from a device and transfers the data to the memory (at address 0x00100000) by using an AXI DMA.
The goal is to transfer the acquired data (available at 0x00100000) over the Ethernet connection and store them on a development machine, connected over Ethernet. Moreover, this development machine should be able to execute Python scripts (that should be easily modifiable) that use the collected data and possibly modify the memory of the embedded system (for calibration purposes).
Here's the idea I have come to:
However, multiple questions arise for this draft architecture:
Do you guys have any other idea? Or at least can answer to my questions?
Thank you in advance for your answers.
Cheers