
# turn off clock
clearbit 0xB018 15 
setbit 0xB010 15
sleep 1

# reset Matterhorn periphery
setbit 0xC014 1
sleep 1

# turn on clock
clearbit 0xB010 15
sleep 1

# reset rx transceiver datapath
setbit 0xC120 4
sleep 1

# reset 8b10b counters
setbit 0xC120 9
setbit 0xC120 10
setbit 0xC120 11
setbit 0xC120 12
sleep 1
clearbit 0xC120 9
clearbit 0xC120 10

# reset buffer fifos
reg 0x9024 0xFFFFFFFF
reg 0x9028 0xFFFFFFFF
reg 0x902C 0xFFFFFFFF
reg 0x9024 0x0
reg 0x9028 0x0
reg 0x902C 0x0
setbit 0xA000 18

# load default pattern
pattern readout_pattern.pyat

