wait_complete)# `PS_PIO_WAIT_COMPLETE )# wait_complete; # Do not request a newer transaction from the scheduler until previous memory transaction is finished
wait_complete)# `PS_PIO_WAIT_COMPLETE )# wait_complete; # Do not request a newer transaction from the scheduler until previous memory transaction is finished
...
@@ -1008,11 +1012,17 @@ class X393PIOSequences(object):
...
@@ -1008,11 +1012,17 @@ class X393PIOSequences(object):
"""
"""
Read and process data in 'read patter' mode
Read and process data in 'read patter' mode
refresh may be off, delays: cmda_edelay, dq_idelay, dqs_idelauy should be set
refresh may be off, delays: cmda_edelay, dq_idelay, dqs_idelauy should be set
<nrep> number of times pattern burst is read (8-bursts), actually will be read nrep+3, nut the first/last will be discarded
@param nrep number of times pattern burst is read (8-bursts), actually will be read nrep+3, nut the first/last will be discarded
<sel> 0 - early, 1 - late read command (shift by a SDCLK period)
@param sel 0 - early, 1 - late read command (shift by a SDCLK period) -1 - use pre-programmed sequence,
-2 - use (pre-programmed) read_block sequence
"""
"""
ifsel>=0:
ifsel>=0:
self.set_read_pattern(nrep+3,sel)# do not use first/last pair of the 32 bit words
self.set_read_pattern(nrep+3,sel)# do not use first/last pair of the 32 bit words