]>
jspc29.x-matter.uni-frankfurt.de Git - dirich.git/log
HADES DAQ [Mon, 20 Nov 2023 13:50:37 +0000 (14:50 +0100)]
added dirich5d_piggy1_trigger, mt
HADES DAQ [Mon, 20 Nov 2023 13:49:54 +0000 (14:49 +0100)]
added dirich5d_piggy1_trigger, mt
HADES DAQ [Mon, 20 Nov 2023 12:39:05 +0000 (13:39 +0100)]
added dirich5d1, mt
HADES DAQ [Mon, 20 Nov 2023 12:36:11 +0000 (13:36 +0100)]
dirich5s1 fixes, mt
HADES DAQ [Tue, 4 Apr 2023 16:37:07 +0000 (18:37 +0200)]
added I2C for Serdes, new reset routine and more stable CDR settings, mt
HADES DAQ [Mon, 17 Oct 2022 18:25:43 +0000 (20:25 +0200)]
added correct PLL for 200MHz calibration oscillator, mt
HADES DAQ [Thu, 6 Oct 2022 22:30:44 +0000 (00:30 +0200)]
gsi environment, mt
HADES DAQ [Thu, 6 Oct 2022 22:27:42 +0000 (00:27 +0200)]
gsi environment, mt
Michael Traxler [Thu, 8 Sep 2022 12:14:22 +0000 (14:14 +0200)]
no ADC, mt
Michael Traxler [Thu, 8 Sep 2022 11:54:46 +0000 (13:54 +0200)]
fixed config.vhd for dirich5s and adapted pathes for gsi, mt
Adrian Weber [Wed, 15 Jun 2022 11:43:55 +0000 (13:43 +0200)]
adjust DiRICH trigger generation possibility to FF, similar to DiRICH5s1
Adrian Weber [Wed, 15 Jun 2022 07:59:11 +0000 (09:59 +0200)]
redesign of DiRICH5s1 trigger logic with explicit FlipFlop
Adrian Weber [Wed, 8 Jun 2022 12:07:47 +0000 (14:07 +0200)]
add an or of all inputs with configuration options as trigger output of the DiRICH5s1
Adrian Weber [Mon, 30 May 2022 06:47:19 +0000 (08:47 +0200)]
add simple (stretchable) multiplicity trigger for input channels for DiRICH
Adrian Weber [Tue, 24 May 2022 10:46:04 +0000 (12:46 +0200)]
add a multiplicity trigger logic for the 32 input channels
Adrian Weber [Wed, 4 May 2022 14:32:20 +0000 (16:32 +0200)]
Pll and reset handler for 240MHz on ECP5
Adrian Weber [Tue, 18 Jan 2022 08:34:31 +0000 (09:34 +0100)]
dirich5s: add nodelist for giessen lab setup
Adrian Weber [Tue, 18 Jan 2022 08:31:16 +0000 (09:31 +0100)]
add config compile for diriches with ECP5_5G
Adrian Weber [Tue, 18 Jan 2022 08:25:09 +0000 (09:25 +0100)]
prepare combiner for potential shift to retransmission branch and add improved calibration limits generation. fix constrain
Adrian Weber [Sun, 31 Oct 2021 13:31:15 +0000 (14:31 +0100)]
add SIG(5) with output of 2.5V to fix startup issue on dirich5s1
Adrian Weber [Mon, 20 Sep 2021 10:24:22 +0000 (12:24 +0200)]
rename of dirich5s files for name appearance in bitfile
Adrian Weber [Mon, 13 Sep 2021 10:32:47 +0000 (12:32 +0200)]
add new board DiRICH5s with some debug settings
Adrian Weber [Mon, 13 Sep 2021 10:31:28 +0000 (12:31 +0200)]
small fixes related to trbnet updates
Adrian Weber [Tue, 3 Aug 2021 07:29:12 +0000 (09:29 +0200)]
change calibration range to lower values due to problems in some dirich boards
Adrian Weber [Tue, 1 Jun 2021 08:46:03 +0000 (10:46 +0200)]
switch threshold firmware between DiRICh versions by config and selection of pinout. Add register 0xFE with DiRICH Version info
Adrian Weber [Mon, 24 May 2021 18:10:23 +0000 (20:10 +0200)]
fix online calibration for full backplane in CBM environment
Adrian Weber [Tue, 16 Mar 2021 11:54:28 +0000 (12:54 +0100)]
connection of trigger type to DLM trigger generator (related to comm.
f2f0cb2 in cri)
Adrian Weber [Mon, 1 Feb 2021 15:04:51 +0000 (16:04 +0100)]
include original register 0x006 information to calibration entity
Adrian Weber [Mon, 1 Feb 2021 14:55:05 +0000 (15:55 +0100)]
Increase number of connected boards for calib from 12 to 16.
New feature: bit 20 of config register
Select or deselect the calibration of channel 0 of local TDC (e.g. on
combiner in CBM RICH) only with trigger 0xD. This is needed as the
trigger signal is correlated to the on board clock
Adrian Weber [Tue, 19 Jan 2021 17:24:01 +0000 (18:24 +0100)]
add missing files from last commit
Adrian Weber [Tue, 19 Jan 2021 15:21:05 +0000 (16:21 +0100)]
exchange MBS logic to new DLm to CTS logic. No inbetween mbs communication is needed.
Adrian Weber [Tue, 12 Jan 2021 16:25:55 +0000 (17:25 +0100)]
change of the calibration clock to a derived clock from the recovered clock via a 240->50 PLL
Adrian Weber [Thu, 15 Oct 2020 09:12:57 +0000 (11:12 +0200)]
Added DLM signal to RJ45 Port for debugging
Thomas Gessler [Thu, 8 Oct 2020 09:34:15 +0000 (11:34 +0200)]
combiner_cts: Change uplink to 2.4 Gbps
Adrian Weber [Tue, 6 Oct 2020 10:49:17 +0000 (12:49 +0200)]
extra control for refTime channel on online calibration
Adrian Weber [Fri, 2 Oct 2020 11:54:51 +0000 (13:54 +0200)]
combiner CTS with calibration and TDC activated.
Adrian Weber [Wed, 30 Sep 2020 07:08:31 +0000 (09:08 +0200)]
minor changes to TDC/Calib handling
Adrian Weber [Wed, 23 Sep 2020 15:17:53 +0000 (17:17 +0200)]
preparation and inclusion for calibration on data path to CRI
Adrian Weber [Wed, 23 Sep 2020 15:16:44 +0000 (17:16 +0200)]
different way of calculation for ram addressing due to modelsim issue
Adrian Weber [Mon, 21 Sep 2020 11:00:56 +0000 (13:00 +0200)]
mbs trigger isgnal generation is moved to deciated entitiy in CRI repo.
Adrian Weber [Mon, 21 Sep 2020 08:09:54 +0000 (10:09 +0200)]
minor fix for a version without TDC. Now CTS is functional again.
Adrian Weber [Fri, 18 Sep 2020 11:22:24 +0000 (13:22 +0200)]
Included MBS, TDC and a online calib entity for MBS-TDC; TDC and calib not used. Still problems with Placing!
Adrian Weber [Thu, 3 Sep 2020 08:34:33 +0000 (10:34 +0200)]
recovered clock for mbs and debug outputs on rj45
Adrian Weber [Mon, 31 Aug 2020 10:23:17 +0000 (12:23 +0200)]
added MBS to combiner. First test. Will be optimised
Adrian Weber [Mon, 31 Aug 2020 07:18:32 +0000 (09:18 +0200)]
deleted obsolet files; file are now in cri repository
Adrian Weber [Tue, 14 Jul 2020 13:47:41 +0000 (15:47 +0200)]
cleanup of code and deleted obsolet files
Adrian Weber [Mon, 13 Jul 2020 14:39:09 +0000 (16:39 +0200)]
data sending from combiner; NOT as GbeEvents. Now own packaging
Adrian Weber [Mon, 6 Jul 2020 10:37:30 +0000 (12:37 +0200)]
merge
Adrian Weber [Mon, 6 Jul 2020 10:36:33 +0000 (12:36 +0200)]
Merge branch 'master' of jspc29.x-matter.uni-frankfurt.de:dirich
Adrian Weber [Mon, 6 Jul 2020 10:36:10 +0000 (12:36 +0200)]
data is sending from combiner and is received by CTS trb3sc; Data sending has to be activated by hand. If it is coming to early, there is no data transmport -> per hand
Ingo Froehlich [Fri, 3 Jul 2020 09:39:00 +0000 (11:39 +0200)]
small fixes to make it compile again
Adrian Weber [Thu, 2 Jul 2020 15:00:18 +0000 (17:00 +0200)]
entity to send data from event packer to API/CRI; not debugged yet
Adrian Weber [Tue, 30 Jun 2020 15:03:40 +0000 (17:03 +0200)]
data handler and changed hub for CRI data receiving. Needed to test combiner with cts readout
Adrian Weber [Tue, 30 Jun 2020 15:02:37 +0000 (17:02 +0200)]
pseudo data readout for combiner with cts. Test has to be done; Receiver is missing
Adrian Weber [Sat, 27 Jun 2020 11:44:52 +0000 (13:44 +0200)]
functional Combiner cts readout with internal trigger. Data is sendet until event constructor, there it is trown away. Further steps to be implememnted, but are also already partially implemented; Small cleanup of folder
Adrian Weber [Wed, 24 Jun 2020 11:19:04 +0000 (13:19 +0200)]
Merge branch 'master' of jspc29.x-matter.uni-frankfurt.de:dirich
Adrian Weber [Wed, 24 Jun 2020 11:18:35 +0000 (13:18 +0200)]
Functional Trigger with integrated CTS, if no Readout is used. Data is just thrown away. Readout is prepared but not ready for use. Still some issues with full buffers if Readout generic is used.
Jan Michel [Tue, 23 Jun 2020 14:41:59 +0000 (16:41 +0200)]
change dirich project to new Serdes files
Adrian Weber [Mon, 22 Jun 2020 15:09:43 +0000 (17:09 +0200)]
Start of inclusion of Data from FEE in Path to CRI. Fix for CTS Readout: Additional RDO must be set to finished to prevent Stop of trigger release
Adrian Weber [Thu, 18 Jun 2020 09:51:36 +0000 (11:51 +0200)]
fixed the reset to a more stable and well known solution. -> Gives some Setup Time Problmes. To be checked!
Adrian Weber [Wed, 17 Jun 2020 12:36:50 +0000 (14:36 +0200)]
Combiner with onboard CTS. SlowControl only. Reset is now fixed
Ingo Froehlich [Thu, 4 Jun 2020 14:01:49 +0000 (16:01 +0200)]
prepared for retransmission
Ingo Froehlich [Fri, 22 May 2020 14:38:47 +0000 (16:38 +0200)]
30 seconds timeout for cfg flash, fixed typo
Ingo Froehlich [Fri, 22 May 2020 13:30:43 +0000 (15:30 +0200)]
30 seconds timeout for cfg flash
Jan Michel [Sat, 9 May 2020 13:39:30 +0000 (15:39 +0200)]
update software version and media interface files
Jan Michel [Sat, 9 May 2020 13:38:22 +0000 (15:38 +0200)]
make SED FPGA size flexible to cope with e.g. MDC-FEE
Adrian Weber [Tue, 21 Apr 2020 13:29:00 +0000 (15:29 +0200)]
config_compile script for CRI server in giessen/JLU
Adrian Weber [Mon, 20 Apr 2020 11:33:14 +0000 (13:33 +0200)]
start of combiner with integrated CTS. (files for online calib already added)
Adrian Weber [Fri, 3 Jan 2020 10:33:54 +0000 (11:33 +0100)]
preparation of threshold FPGA for DiRICH4; still compatible with old one if set in generic to use i2c_prog := c_NO and use of old thresholds.lpf
Adrian Weber [Wed, 1 Jan 2020 10:27:59 +0000 (11:27 +0100)]
fix of backpressure problem in online calibration with LUT based almost Full/Empty FIFO wrapper
Adrian Weber [Wed, 1 Jan 2020 10:25:26 +0000 (11:25 +0100)]
some fixes for startup in calibration monitoring
Ingo Froehlich [Mon, 13 May 2019 12:35:53 +0000 (14:35 +0200)]
Merge branch 'master' of jspc29.x-matter.uni-frankfurt.de:dirich
Ingo Froehlich [Mon, 13 May 2019 12:35:48 +0000 (14:35 +0200)]
adjusted cfg timeout
Adrian Weber [Mon, 29 Apr 2019 07:27:24 +0000 (09:27 +0200)]
Startup fix for Online Calibration
Jan Michel [Tue, 19 Feb 2019 11:37:39 +0000 (12:37 +0100)]
Resize media interface region.
Jan Michel [Thu, 23 Aug 2018 14:34:50 +0000 (16:34 +0200)]
Move TDC input stage closer to inputs
Ingo Froehlich [Mon, 18 Feb 2019 14:18:10 +0000 (15:18 +0100)]
Merge branch 'master' of jspc29.x-matter.uni-frankfurt.de:dirich
Ingo Froehlich [Mon, 18 Feb 2019 14:17:55 +0000 (15:17 +0100)]
changed config
Adrian Weber [Tue, 13 Nov 2018 13:06:13 +0000 (14:06 +0100)]
betetr flexibility + less hardware consuming monitoring
Adrian Weber [Tue, 11 Sep 2018 14:40:45 +0000 (16:40 +0200)]
bugfix in monitoring -AW
Adrian Weber [Sat, 8 Sep 2018 08:24:56 +0000 (10:24 +0200)]
added Monitoring -AW
Adrian Weber [Mon, 27 Aug 2018 12:09:03 +0000 (14:09 +0200)]
clean up of Calibration -AW
Adrian Weber [Fri, 24 Aug 2018 13:24:29 +0000 (15:24 +0200)]
error fixes + debuging outputs
a.weber [Wed, 22 Aug 2018 14:20:34 +0000 (16:20 +0200)]
delete sim.mpf -AW
Adrian Weber [Wed, 22 Aug 2018 14:15:16 +0000 (16:15 +0200)]
fixes due to simulation -AW
a.weber [Tue, 21 Aug 2018 12:28:45 +0000 (14:28 +0200)]
EBR file
a.weber [Tue, 21 Aug 2018 11:56:17 +0000 (13:56 +0200)]
...was not in last commit
a.weber [Mon, 20 Aug 2018 14:23:17 +0000 (16:23 +0200)]
Merge branch 'master' of jspc29.x-matter.uni-frankfurt.de:dirich
a.weber [Mon, 20 Aug 2018 14:23:01 +0000 (16:23 +0200)]
new calibration Method; old one did not fit in FPGA -W
Jan Michel [Thu, 16 Aug 2018 11:19:31 +0000 (13:19 +0200)]
fix 'included features' in Concentrator
a.weber [Tue, 14 Aug 2018 11:25:24 +0000 (13:25 +0200)]
First working Calibration;All FPGAs as one; Chnls are separat calibrated -AW
a.weber [Mon, 13 Aug 2018 14:08:14 +0000 (16:08 +0200)]
Calibration Files; First Try -AW
a.weber [Wed, 8 Aug 2018 08:42:26 +0000 (10:42 +0200)]
address in data ; FIFO too slow (<4MB/s) -AW
a.weber [Tue, 7 Aug 2018 19:06:10 +0000 (21:06 +0200)]
working fifo; missing HubAddress in Data -AW
a.weber [Tue, 24 Jul 2018 11:54:56 +0000 (13:54 +0200)]
New Project: combiner with internal calibration - AW
Jan Michel [Mon, 16 Jul 2018 15:51:29 +0000 (17:51 +0200)]
disable unused debug registers
Jan Michel [Thu, 14 Jun 2018 14:40:22 +0000 (16:40 +0200)]
change reset handler to newer scheme
Jan Michel [Thu, 14 Jun 2018 14:39:51 +0000 (16:39 +0200)]
fix calibration clock for DiRich 3
Jan Michel [Thu, 14 Jun 2018 14:25:55 +0000 (16:25 +0200)]
combiner: select right reference time input by default
Jan Michel [Thu, 14 Jun 2018 13:58:14 +0000 (15:58 +0200)]
include dynamic word limit and increase buffer size