Hi there,
 I'm working on the ROACH II and came across a problem with the snapshot
block. I put the snapshots to capture the signal from the ADC (adc5g) usign
the following configuration:
  -number of samples: 2^16
  -Data width: 64
  - check Start delay support and Use DsP48s to implement counters.

The din comes from a bus of length 64, this are all the samples of one of
the channels of the ADC appended.
we and trig ports with a constant set to one.
This configuration has work but recent it started to througth the following
error:
Traceback (most recent call last): File "snap_shot_plot.py", line 254, in
<module> exit_fail() File "snap_shot_plot.py", line 247, in <module>
continuePloting = continuous_plot(fpga) File "snap_shot_plot.py", line 163,
in continuous_plot adc00, adc01, adc10, adc11, adc20, adc21 = get_data()
File "snap_shot_plot.py", line 65, in get_data hola =
numpy.array(adc5g.get_snapshot(fpga, "snapshot0")) File
"/home/roach/Desktop/Roberto/git/ROACH2_ADC5g_Calibration/python/adc5g/tools.py",
line 31, in get_snapshot grab = roach.snapshot_get(snap_name,
man_trig=man_trig, wait_period=wait_period) File
"/usr/local/lib/python2.7/dist-packages/corr/katcp_wrapper.py", line 946,
in snapshot_get raise RuntimeError("A snap block logic error occurred or it
didn't finish capturing in the allotted %2.2f seconds. Reported %i bytes
captured."%(wait_period,bram_size)) RuntimeError: A snap block logic error
occurred or it didn't finish capturing in the allotted 2.00 seconds.
Reported 0 bytes captured.

I tried to seek the error out, but the only thing that i came across is
that the status register in the snapshot block has value 0.

Could someone give me some advice on this matter?

Greatings,
  Roberto Fuentes

Reply via email to