I will soon have to work on a system which will include a microzed, an FMCOMMS3 board and linux.
Basically, the SW will generate some packets, which will be processed by some logic in PL and streamed to the DAC.
The SW will also take care for the configuration of the DAC: this will be done via SPI.
According to the reference design (http://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/reference_hdl) I have to use an AXI-SPI block for this.
How to drive this from Linux?
I've seen that there ara available drivers (http://www.wiki.xilinx.com/SPI+Zynq+driver http://www.wiki.xilinx.com/Linux+SPI+Driver) but I'm not sure if this is what I need.