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