From 0ba1139741943c221d6eb570a6419eaf2997ab5f Mon Sep 17 00:00:00 2001 From: Martin Mueller Date: Tue, 13 Jan 2026 11:05:37 +0100 Subject: [PATCH] remove hardcoded MH02 startup --- .../chip_config_xilinx.txt | 25 +----------- .../reset_chip_xilinx.txt | 39 +------------------ 2 files changed, 2 insertions(+), 62 deletions(-) diff --git a/slsDetectorServers/xilinx_ctbDetectorServer/chip_config_xilinx.txt b/slsDetectorServers/xilinx_ctbDetectorServer/chip_config_xilinx.txt index 6a8a95570..fb7fb2bd7 100644 --- a/slsDetectorServers/xilinx_ctbDetectorServer/chip_config_xilinx.txt +++ b/slsDetectorServers/xilinx_ctbDetectorServer/chip_config_xilinx.txt @@ -1,24 +1 @@ -# Prepare MH02 configuration -reg 0xC00C 0x00040041 -reg 0xC010 0x01200004 - -# configure Matterhorn SPI -setbit 0xC014 0 - -# wait till config is done -pollbit 0xC014 3 0 - -# reset transceiver -reg 0xC120 0x0 -reg 0xC120 0x1 -reg 0xC120 0x0 - -# set MSB LSB inversions and polarity for transceiver -reg 0xC120 0x1e0 - -# Enable MH02 PLL clock -pattern enable_clock_pattern.pyat -# start the flow -setbit 0xB030 0 -clearbit 0xB030 0 -sleep 1 +# nothing \ No newline at end of file diff --git a/slsDetectorServers/xilinx_ctbDetectorServer/reset_chip_xilinx.txt b/slsDetectorServers/xilinx_ctbDetectorServer/reset_chip_xilinx.txt index 5fe4c0cee..f19dc9087 100644 --- a/slsDetectorServers/xilinx_ctbDetectorServer/reset_chip_xilinx.txt +++ b/slsDetectorServers/xilinx_ctbDetectorServer/reset_chip_xilinx.txt @@ -1,39 +1,2 @@ -# 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 - +# nothing