]> jspc29.x-matter.uni-frankfurt.de Git - dirich.git/commitdiff
set gain of amplifier via I2C, mt
authorHADES DAQ <M.Traxler@gsi.de>
Tue, 9 Jan 2024 23:55:28 +0000 (00:55 +0100)
committerHADES DAQ <M.Traxler@gsi.de>
Tue, 9 Jan 2024 23:55:28 +0000 (00:55 +0100)
dirich5d1/dirich5d1.vhd
pinout/dirich5d1.lpf

index ad5ca51ea81e4097f011a50e8165ec5a632a4eba..d4ff52e95eb6294ef7f25b5aaf53eccf9a255977 100644 (file)
@@ -52,11 +52,14 @@ entity dirich5d1 is
     SFP_MOD1   : inout std_logic;
     SFP_MOD2   : inout std_logic;
 
+    I2C_AMP_SDA : inout std_logic;
+    I2C_AMP_SCL : inout std_logic;
+    
     MISO_IN    : in    std_logic_vector(1 downto 0);
     MOSI_OUT   : out   std_logic_vector(1 downto 0);
     SCLK_OUT   : out   std_logic_vector(1 downto 0);
     CS_OUT     : out   std_logic_vector(1 downto 0);
-
+    
     SIG_OUT    : out   std_logic_vector(NUM_TDC_CHANNELS-1 downto 1)
 
     
@@ -351,8 +354,10 @@ THE_CAL_PLL : entity work.pll_in200_out50
       --SED
       SED_ERROR_OUT     => sed_error_i,
       --I2C
-      SDA_INOUT         => SFP_MOD2,
-      SCL_INOUT         => SFP_MOD1,
+      SDA_INOUT         => I2C_AMP_SDA,
+      SCL_INOUT         => I2C_AMP_SCL,
+      --SDA_INOUT         => SFP_MOD2,
+      --SCL_INOUT         => SFP_MOD1,
       --Slowcontrol
       BUS_RX            => bustools_rx,
       BUS_TX            => bustools_tx,
index 209f89aaa918e10f56d21f308628714fd58b3108..f8e6751c4ddc9a0fcf34895214300ea13283c848 100644 (file)
@@ -149,6 +149,10 @@ LOCATE COMP "CS_OUT[1]"           SITE "B18";   #DAC2_CTRL3
 LOCATE COMP "SFP_MOD1"           SITE "E6";     # SFP I2C SCL
 LOCATE COMP "SFP_MOD2"           SITE "C9";     # SFP I2C SDA
 
+
+LOCATE COMP "I2C_AMP_SDA"           SITE "B17";     # Amplifier Poti I2C SCL
+LOCATE COMP "I2C_AMP_SCL"           SITE "C17";     # Amplifier Poti I2C SDA
+
 IOBUF PORT "MISO_IN[0]"   IO_TYPE=LVCMOS25 PULLMODE=UP;
 IOBUF PORT "MOSI_OUT[0]"  IO_TYPE=LVCMOS25 DRIVE=4 SLEWRATE=SLOW;
 IOBUF PORT "SCLK_OUT[0]"  IO_TYPE=LVCMOS25 DRIVE=4 SLEWRATE=SLOW;