hello igor,
thank you very much for your answer. This is the information i needed.
I have one problem: It doesn't match the behavior i observed. If had to make a guess i would say it is sampled on each BLCK rising edge until CS rising edge.
Please have a look at my measurements i have attached. The timing from measurement max_RWSC_10.png does work as i expect. The timing in fail_RWSC_9.png does not work. There is only one difference in the timings: RWSC is 10 or 9.
green: D0
violet: A0 (hold via address latch)
light blue: OE (read)
yellow: CS
Marker B is at the point where out fpga puts valid data on the data lines. In both cases at rising edge of CS is valid data on the data lines available.
Any ideas?
Thank you very much.
Best regards,
Ludwig