forked from M-Labs/artiq
phaser: debug and comments
This commit is contained in:
parent
c453c24fb0
commit
eecd97ce4c
|
@ -203,9 +203,8 @@ class Phaser:
|
||||||
att0_rstn=0, att1_rstn=0)
|
att0_rstn=0, att1_rstn=0)
|
||||||
delay(.1*ms) # slack
|
delay(.1*ms) # slack
|
||||||
|
|
||||||
# TODO: crossing dac_clk (125 MHz) edges with sync_dly (2ns long,
|
# crossing dac_clk (reference) edges with sync_dly
|
||||||
# 0-14 ns delay in steps of 2ns) should change the optimal
|
# changes the optimal fifo_offset by 4
|
||||||
# fifo_offset by 4
|
|
||||||
self.set_sync_dly(self.sync_dly)
|
self.set_sync_dly(self.sync_dly)
|
||||||
|
|
||||||
# 4 wire SPI, sif4_enable
|
# 4 wire SPI, sif4_enable
|
||||||
|
@ -253,7 +252,10 @@ class Phaser:
|
||||||
raise ValueError("DAC PLL lock failed, check clocking")
|
raise ValueError("DAC PLL lock failed, check clocking")
|
||||||
|
|
||||||
if self.tune_fifo_offset:
|
if self.tune_fifo_offset:
|
||||||
self.dac_tune_fifo_offset()
|
fifo_offset = self.dac_tune_fifo_offset()
|
||||||
|
if debug:
|
||||||
|
print(fifo_offset)
|
||||||
|
self.core.break_realtime()
|
||||||
|
|
||||||
# self.dac_write(0x20, 0x0000) # stop fifo sync
|
# self.dac_write(0x20, 0x0000) # stop fifo sync
|
||||||
# alarm = self.get_sta() & 1
|
# alarm = self.get_sta() & 1
|
||||||
|
|
Loading…
Reference in New Issue