mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2026-02-14 06:08:42 +01:00
MH02 change clock switching method during periphery reset
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
# Prepare MH02 configuration
|
# Prepare MH02 configuration
|
||||||
reg 0xC00C 0x00000041
|
reg 0xC00C 0x00040041
|
||||||
reg 0xC010 0x01200004
|
reg 0xC010 0x01200004
|
||||||
|
|
||||||
# configure Matterhorn SPI
|
# configure Matterhorn SPI
|
||||||
@@ -14,7 +14,7 @@ reg 0xC120 0x1
|
|||||||
reg 0xC120 0x0
|
reg 0xC120 0x0
|
||||||
|
|
||||||
# set MSB LSB inversions and polarity for transceiver
|
# set MSB LSB inversions and polarity for transceiver
|
||||||
reg 0xC120 0x61e0
|
reg 0xC120 0x1e0
|
||||||
|
|
||||||
# Enable MH02 PLL clock
|
# Enable MH02 PLL clock
|
||||||
pattern enable_clock_pattern.pyat
|
pattern enable_clock_pattern.pyat
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
# turn off clock
|
# turn off clock
|
||||||
setbit 0xC00C 16
|
clearbit 0xB018 15
|
||||||
setbit 0xC014 0
|
setbit 0xB010 15
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
# reset Matterhorn periphery
|
# reset Matterhorn periphery
|
||||||
@@ -9,8 +9,7 @@ setbit 0xC014 1
|
|||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
# turn on clock
|
# turn on clock
|
||||||
clearbit 0xC00C 16
|
clearbit 0xB010 15
|
||||||
setbit 0xC014 0
|
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
# reset rx transceiver datapath
|
# reset rx transceiver datapath
|
||||||
|
|||||||
Reference in New Issue
Block a user