From 14caec983ba5bf266f0e3422aa2e95825ed82726 Mon Sep 17 00:00:00 2001 From: Jan Michel Date: Fri, 2 Jul 2021 19:41:02 +0200 Subject: [PATCH] change maximum data buffer size to 32k --- special/handler_trigger_and_data.vhd | 4 ++-- trb_net16_endpoint_hades_full_handler_record.vhd | 4 ++-- trb_net_components.vhd | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/special/handler_trigger_and_data.vhd b/special/handler_trigger_and_data.vhd index 59002a3..db1101f 100644 --- a/special/handler_trigger_and_data.vhd +++ b/special/handler_trigger_and_data.vhd @@ -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; diff --git a/trb_net16_endpoint_hades_full_handler_record.vhd b/trb_net16_endpoint_hades_full_handler_record.vhd index 1704a18..a7411ad 100644 --- a/trb_net16_endpoint_hades_full_handler_record.vhd +++ b/trb_net16_endpoint_hades_full_handler_record.vhd @@ -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; diff --git a/trb_net_components.vhd b/trb_net_components.vhd index c40f48a..dc988f2 100644 --- a/trb_net_components.vhd +++ b/trb_net_components.vhd @@ -1506,9 +1506,9 @@ end component; component 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; HEADER_BUFFER_DEPTH : integer range 9 to 14 := 9; HEADER_BUFFER_FULL_THRESH : integer range 2**8 to 2**14-1 := 2**8 -- 2.43.0