make ctrl/datapath in phy vendor agnostics and simplify imports
[litex.git] / test / test_mila.py
1 from config import *
2 from miscope.host.drivers import MiLaDriver
3
4 mila = MiLaDriver(wb.regs, "mila", use_rle=False)
5 wb.open()
6 ###
7 trigger0 = mila.trx_rxelecidle0_o*0
8 mask0 = mila.trx_rxelecidle0_m
9
10 #trigger0 = mila.ctrl_align_detect_o
11 #mask0 = mila.ctrl_align_detect_m
12
13 trigger0 = 0
14 mask0 = 0
15
16 mila.prog_term(port=0, trigger=trigger0, mask=mask0)
17 mila.prog_sum("term")
18
19 # Trigger / wait / receive
20 mila.trigger(offset=8, length=512)
21 mila.wait_done()
22 mila.read()
23 mila.export("dump.vcd")
24 mila.export("dump.csv")
25 ###
26 wb.close()