]> jspc29.x-matter.uni-frankfurt.de Git - trbnet.git/commitdiff
change maximum data buffer size to 32k
authorJan Michel <j.michel@gsi.de>
Fri, 2 Jul 2021 17:41:02 +0000 (19:41 +0200)
committerJan Michel <j.michel@gsi.de>
Fri, 2 Jul 2021 17:41:11 +0000 (19:41 +0200)
special/handler_trigger_and_data.vhd
trb_net16_endpoint_hades_full_handler_record.vhd
trb_net_components.vhd

index 59002a39596ab735b7d34c22196016ec198585c8..db1101fbe0f3faa65196cd15c85adb8a0f5ff281 100644 (file)
@@ -9,9 +9,9 @@ use work.trb_net_components.all;
 entity handler_trigger_and_data is
   generic(
     DATA_INTERFACE_NUMBER        : integer range 1 to 16         := 1;
-    DATA_BUFFER_DEPTH            : integer range 9 to 14         := 9;
+    DATA_BUFFER_DEPTH            : integer range 9 to 15         := 9;
     DATA_BUFFER_WIDTH            : integer range 1 to 32         := 32;
-    DATA_BUFFER_FULL_THRESH      : integer range 0 to 2**14-1    := 2**8;
+    DATA_BUFFER_FULL_THRESH      : integer range 0 to 2**15-1    := 2**8;
     TRG_RELEASE_AFTER_DATA       : integer range 0 to 1          := c_YES;
     DATA_0_IS_STATUS             : integer range 0 to 1          := c_NO;
     HEADER_BUFFER_DEPTH          : integer range 9 to 14         := 9;
index 1704a18a66fd25687b98656445fbf32d6be23a5b..a7411ad0f8c40a551f6323bf18eb709f5654dff1 100644 (file)
@@ -24,9 +24,9 @@ entity trb_net16_endpoint_hades_full_handler_record is
     TIMING_TRIGGER_RAW           : integer range 0 to 1 := c_YES;
     --Configure data handler
     DATA_INTERFACE_NUMBER        : integer range 1 to 16         := 1;
-    DATA_BUFFER_DEPTH            : integer range 9 to 14         := 9;
+    DATA_BUFFER_DEPTH            : integer range 9 to 15         := 9;
     DATA_BUFFER_WIDTH            : integer range 1 to 32         := 32;
-    DATA_BUFFER_FULL_THRESH      : integer range 0 to 2**14-2    := 2**8;
+    DATA_BUFFER_FULL_THRESH      : integer range 0 to 2**15-2    := 2**8;
     TRG_RELEASE_AFTER_DATA       : integer range 0 to 1          := c_YES;
     HEADER_BUFFER_DEPTH          : integer range 9 to 14         := 9;
     HEADER_BUFFER_FULL_THRESH    : integer range 2**8 to 2**14-2 := 2**8;
index c40f48a4f83211e8daafe6af6c566e0ba986f771..dc988f2d9d7c280f87feb0492182bc1c9f0da684 100644 (file)
@@ -1506,9 +1506,9 @@ end component;
   component handler_trigger_and_data is\r
     generic(\r
       DATA_INTERFACE_NUMBER     : integer range 1 to 16         := 1;\r
-      DATA_BUFFER_DEPTH         : integer range 9 to 14         := 9;\r
+      DATA_BUFFER_DEPTH         : integer range 9 to 15         := 9;\r
       DATA_BUFFER_WIDTH         : integer range 1 to 32         := 32;\r
-      DATA_BUFFER_FULL_THRESH   : integer range 0 to 2**14-1    := 2**8;\r
+      DATA_BUFFER_FULL_THRESH   : integer range 0 to 2**15-1    := 2**8;\r
       TRG_RELEASE_AFTER_DATA    : integer range 0 to 1          := c_YES;\r
       HEADER_BUFFER_DEPTH       : integer range 9 to 14         := 9;\r
       HEADER_BUFFER_FULL_THRESH : integer range 2**8 to 2**14-1 := 2**8\r