]> jspc29.x-matter.uni-frankfurt.de Git - trb3.git/commitdiff
CTS: support new platform on Trb3sc backplane master
authorJan Michel <j.michel@gsi.de>
Thu, 11 Aug 2022 08:11:58 +0000 (10:11 +0200)
committerJan Michel <j.michel@gsi.de>
Thu, 11 Aug 2022 08:11:58 +0000 (10:11 +0200)
cts/source/cts.vhd
cts/source/cts_pkg.vhd
cts/source/cts_trigger.vhd

index 586869a4bd5be54ad3d36ca0c19a0b8638023c72..2794fcfd514fcf4e659cb42643080fd408fae94c 100755 (executable)
@@ -113,7 +113,7 @@ entity CTS is
       ADDON_GROUP_UPPER   : CTS_GROUP_CONFIG_T  := (3,7,11,12,13, others=>0);
       
 --       PERIPH_TRIGGER_COUNT: integer range 0 to 1 := 1;
-      PLATTFORM : integer range 0 to 2 := 0;
+      PLATTFORM : integer range 0 to 3 := 0;
       OUTPUT_MULTIPLEXERS : integer range 0 to 255 := 0;
       
       EXTERNAL_TRIGGER_ID  : std_logic_vector(7 downto 0) := X"00";
index 8fe25a05539e35d95c9cc7034e3a8ec5cb5e4114..0cf0e361a9402639570348d3e593382fea8d57dd 100755 (executable)
@@ -29,7 +29,7 @@ package cts_pkg is
          OUTPUT_MULTIPLEXERS : integer range 0 to 255 := 0;
 
          EXTERNAL_TRIGGER_ID : std_logic_vector(7 downto 0) := X"00";
-         PLATTFORM           : integer range 0 to 2 := 0;
+         PLATTFORM           : integer range 0 to 3 := 0;
          TIME_REFERENCE_COUNT: positive := 10;          -- Number of clock cycles the time reference needs to stay asserted (100ns)
          FIFO_ADDR_WIDTH     : integer range 1 to 31 := 9   -- 2**(FIFO_ADDR_WIDTH-1) events can be stored in read-out buffer of CTS
       );
@@ -191,7 +191,7 @@ package cts_pkg is
          PERIPH_TRIGGER_COUNT: integer range 0 to 15 := 2;
          
          OUTPUT_MULTIPLEXERS : integer range 0 to 255 := 0;
-         PLATTFORM           : integer range 0 to 2 := 0;
+         PLATTFORM           : integer range 0 to 3 := 0;
          EXTERNAL_TRIGGER_ID  : std_logic_vector(7 downto 0) := X"00"
       );
 
index 99ffb8e70eb067bb60dab596b90473afffd93fa4..5ba02b629f9addfb7e1b8edeac06129d0635b508 100755 (executable)
@@ -21,7 +21,7 @@ entity CTS_TRIGGER is
       PERIPH_TRIGGER_COUNT: integer range 0 to 15 := 1;
       
       OUTPUT_MULTIPLEXERS : integer range 0 to 255 := 0;
-      PLATTFORM           : integer range 0 to 2 := 0;
+      PLATTFORM           : integer range 0 to 3 := 0;
       EXTERNAL_TRIGGER_ID  : std_logic_vector(7 downto 0) := X"00"
    );