I want to interface ADC with Microblaze. Different ADC have different conversion time. Select the Slave using Xspi_mSetSlaveSelectReg(), for corresponding slave (ADC/DAC). After slave select, read the data from ADC. Wil it automatically slave deselectd or we should deselect after ADC data read.
And How do control conversion time (CS high time).
Please help me.
If you are concerns about what the output waveform looks like, you may want to load in an ILA to your design and observe the output of the SPI core. Additionally, looking at the output of the FPGA pins on a scope or logic analyzer can be very helpful ( I like using saleae logic analyzer ).
In many cases I've seen the /CS line timing being pretty "liberal" when using the SPI peripheral with MicroBlaze. If the /CS line is used to control sample timing, you may want to write some HDL that handles the timing itself.