]>
jspc29.x-matter.uni-frankfurt.de Git - tdc.git/log
HeH [Tue, 25 Feb 2025 19:53:03 +0000 (20:53 +0100)]
HeH: trb_net_std and doglib stuff...
HeH [Tue, 20 Aug 2024 12:12:46 +0000 (14:12 +0200)]
HeH: Trying to remove reference channel from TDC, only coarse time needed for dogma...
HeH [Wed, 19 Jun 2024 11:13:35 +0000 (13:13 +0200)]
HeH: Cleaning up some more in Readout.vhd.
Jan Michel [Wed, 14 Feb 2024 11:50:49 +0000 (12:50 +0100)]
few recent TDC updates
- add enable signal to channels to reset edge fifo
Jan Michel [Fri, 21 Oct 2022 07:35:41 +0000 (09:35 +0200)]
a few more constraint changes
HADES DAQ [Fri, 21 Oct 2022 14:32:50 +0000 (16:32 +0200)]
added correct PLL for 200MHz and 150MHz calibration oscillator, mt
Jan Michel [Fri, 26 Aug 2022 11:05:47 +0000 (13:05 +0200)]
add more constraints as tools get more "intelligent"
Jan Michel [Fri, 2 Jul 2021 17:49:14 +0000 (19:49 +0200)]
update tdc channel placement files
Jan Michel [Fri, 2 Jul 2021 17:48:11 +0000 (19:48 +0200)]
constraints for temporary MDC MBO TDC
Jan Michel [Fri, 2 Jul 2021 17:47:51 +0000 (19:47 +0200)]
update stretcher with delay values for simulation
Adrian Weber [Tue, 12 Jan 2021 16:17:59 +0000 (17:17 +0100)]
new PLL for 240MHz -> 50MHz. Used for calibration Clock on combiner board of CBM RICH (recovered 240MHz clock)
Jan Michel [Sat, 21 Mar 2020 13:00:56 +0000 (14:00 +0100)]
add missing Stretcher constraints to changed TDC channel layout
Jan Michel [Fri, 8 Nov 2019 14:26:27 +0000 (15:26 +0100)]
add constraint for DSP slice
Jan Michel [Fri, 8 Nov 2019 14:26:18 +0000 (15:26 +0100)]
fix issue with trigger window
Jan Michel [Thu, 24 Oct 2019 11:41:03 +0000 (13:41 +0200)]
add new channel arrangement and linked it
Jan Michel [Thu, 24 Oct 2019 11:38:43 +0000 (13:38 +0200)]
few updates to block constraints
Jan Michel [Mon, 20 May 2019 14:36:14 +0000 (16:36 +0200)]
update Padiwa TDC top-level
Jan Michel [Mon, 20 May 2019 14:16:52 +0000 (16:16 +0200)]
rearrange some channels to avoid bad corner
Jan Michel [Sat, 6 Apr 2019 15:49:29 +0000 (17:49 +0200)]
add ecp5 ROM encoder generation file
Jan Michel [Sat, 6 Apr 2019 15:46:53 +0000 (17:46 +0200)]
rearrange channels 53-58 to be able to compile a 56 channel TDC
Jan Michel [Sat, 6 Apr 2019 15:46:31 +0000 (17:46 +0200)]
add default values for TDC encoder for ECP3
Jan Michel [Sat, 6 Apr 2019 15:45:58 +0000 (17:45 +0200)]
new PLL for TRB5sc
Jan Michel [Fri, 23 Nov 2018 15:58:04 +0000 (16:58 +0100)]
rearrange channels 53 - 63; change name of path to status register for contraints
Jan Michel [Fri, 23 Nov 2018 15:57:13 +0000 (16:57 +0100)]
remove unnecessary logic from trigger handler
Jan Michel [Fri, 23 Nov 2018 15:56:08 +0000 (16:56 +0100)]
update encoder lookup table: send default value instead of 0x3ff.
Jan Michel [Mon, 19 Nov 2018 10:53:18 +0000 (11:53 +0100)]
include negative trigger windows
Jan Michel [Mon, 19 Nov 2018 10:27:26 +0000 (11:27 +0100)]
update gitignore
Jan Michel [Mon, 19 Nov 2018 10:25:06 +0000 (11:25 +0100)]
add PLL for 200 MHz calibration oscillator
Jan Michel [Mon, 19 Nov 2018 10:24:40 +0000 (11:24 +0100)]
remove log files
Jan Michel [Mon, 19 Nov 2018 10:23:16 +0000 (11:23 +0100)]
TDC version set to 2.4.0
Jan Michel [Wed, 19 Sep 2018 11:37:02 +0000 (13:37 +0200)]
TDC doesn't repeat epoch markers for each channel, only when they changed.
Jan Michel [Thu, 23 Aug 2018 14:37:24 +0000 (16:37 +0200)]
add CDT register for trigger type
Jan Michel [Thu, 23 Aug 2018 14:36:43 +0000 (16:36 +0200)]
Add hardware ID to TDC header. Remove unnecessary no-hit-detection
Jan Michel [Thu, 16 Aug 2018 11:21:50 +0000 (13:21 +0200)]
move channels 31/32 closer to their logic
Jan Michel [Thu, 16 Aug 2018 11:21:31 +0000 (13:21 +0200)]
Change stretcher output to left side, increase length for ECP5, make calibration event longer.
Jan Michel [Fri, 10 Aug 2018 09:54:20 +0000 (11:54 +0200)]
update ADA and 4conn design with new trigger logic, update 4conn and gpin to use trb3_tools
Jan Michel [Tue, 10 Jul 2018 12:19:46 +0000 (14:19 +0200)]
update .gitignore
Jan Michel [Tue, 10 Jul 2018 12:18:54 +0000 (14:18 +0200)]
add Modelsim testbench project
Jan Michel [Tue, 10 Jul 2018 12:18:33 +0000 (14:18 +0200)]
cleanup of unnecessary signals
Jan Michel [Tue, 10 Jul 2018 12:18:14 +0000 (14:18 +0200)]
change ring buffer almost full handling - now single words are discarded
Jan Michel [Tue, 10 Jul 2018 12:17:06 +0000 (14:17 +0200)]
adding testbench for one channel
Jan Michel [Thu, 5 Jul 2018 08:53:22 +0000 (10:53 +0200)]
cleaning unused signals
Jan Michel [Wed, 4 Jul 2018 13:55:48 +0000 (15:55 +0200)]
fix placement for channels ref,31,32
Jan Michel [Wed, 4 Jul 2018 13:55:17 +0000 (15:55 +0200)]
remove Latches on epoch counter register
Jan Michel [Mon, 2 Jul 2018 08:43:25 +0000 (10:43 +0200)]
validate trigger must not do checks on its own
Jan Michel [Mon, 2 Jul 2018 08:42:51 +0000 (10:42 +0200)]
fixed missing trailer word if last channel has data
Jan Michel [Thu, 14 Jun 2018 14:53:08 +0000 (16:53 +0200)]
fix reaction to timeout of reference time, remove parallel checks on reference time
Jan Michel [Thu, 14 Jun 2018 14:52:17 +0000 (16:52 +0200)]
some clean-up to signals
Jan Michel [Tue, 3 Apr 2018 11:52:33 +0000 (13:52 +0200)]
hit_cal registered to prevent glitches
Jan Michel [Tue, 3 Apr 2018 11:52:13 +0000 (13:52 +0200)]
Add new calibration PLL for DiRich 3
Jan Michel [Wed, 7 Mar 2018 12:58:21 +0000 (13:58 +0100)]
re-add PLL to calibration signal generation
Jan Michel [Mon, 5 Mar 2018 12:40:17 +0000 (13:40 +0100)]
Refine calibration timing. Fix montioring inputs for ADA AddOn and NINO input scheme.
Jan Michel [Fri, 9 Feb 2018 17:08:45 +0000 (18:08 +0100)]
Remove PLL from calibration clock source
Jan Michel [Fri, 2 Feb 2018 10:48:38 +0000 (11:48 +0100)]
Fix placement of logic in regions. Fix detection of length of reference time signal.
Jan Michel [Mon, 22 Jan 2018 11:00:47 +0000 (12:00 +0100)]
cleanup of some code issues
Jan Michel [Fri, 19 Jan 2018 18:32:53 +0000 (19:32 +0100)]
remove outdated ports from design
Jan Michel [Fri, 19 Jan 2018 18:32:44 +0000 (19:32 +0100)]
all designs use Encoder_288
Jan Michel [Thu, 11 Jan 2018 17:14:38 +0000 (18:14 +0100)]
add encoder file
Jan Michel [Fri, 22 Dec 2017 16:11:39 +0000 (17:11 +0100)]
Update some constraints
Jan Michel [Thu, 2 Nov 2017 17:10:36 +0000 (18:10 +0100)]
Add files from Cahit, compiles for Dirich
Jan Michel [Mon, 23 Oct 2017 09:05:59 +0000 (11:05 +0200)]
add pinout for hptdc to ADA, change clock source
Jan Michel [Mon, 23 Oct 2017 09:05:33 +0000 (11:05 +0200)]
update some constraints
Jan Michel [Thu, 28 Sep 2017 15:11:28 +0000 (17:11 +0200)]
remove Serdes ports
Jan Michel [Thu, 28 Sep 2017 15:11:19 +0000 (17:11 +0200)]
add slow control registers
Jan Michel [Wed, 20 Sep 2017 09:57:47 +0000 (11:57 +0200)]
fix SPI ports on ADA AddOn
Jan Michel [Tue, 8 Aug 2017 12:29:48 +0000 (14:29 +0200)]
register fsm_wr_debug for better timing
Jan Michel [Tue, 8 Aug 2017 12:29:29 +0000 (14:29 +0200)]
added rom_encoder from v2.3 to v2.3.1
Cahit [Sun, 23 Apr 2017 21:53:11 +0000 (23:53 +0200)]
adding Jan s changes
Cahit [Sun, 23 Apr 2017 21:29:09 +0000 (23:29 +0200)]
Merge branch 'master' of jspc29.x-matter.uni-frankfurt.de:tdc
Cahit [Sun, 23 Apr 2017 21:29:00 +0000 (23:29 +0200)]
added tdc_v2.3.1
Jan Michel [Mon, 23 Jan 2017 16:18:37 +0000 (17:18 +0100)]
exchanged some channels for better placement in designs with <50 channels
Jan Michel [Mon, 23 Jan 2017 16:18:18 +0000 (17:18 +0100)]
A bit of cleanup in registers
Cahit [Fri, 15 Jul 2016 20:40:00 +0000 (22:40 +0200)]
updated constraints
Cahit [Sun, 26 Jun 2016 12:06:40 +0000 (14:06 +0200)]
added dirich top module
Cahit [Sun, 19 Jun 2016 16:59:47 +0000 (18:59 +0200)]
updated dirich constraints
Jan Michel [Fri, 1 Apr 2016 08:59:55 +0000 (10:59 +0200)]
adding missing compile script for TDC
Cahit [Thu, 24 Mar 2016 18:00:55 +0000 (19:00 +0100)]
edited top modules for record types
Cahit [Thu, 24 Mar 2016 14:01:15 +0000 (15:01 +0100)]
changed location of enable register for tdc chains for better placement
Cahit [Wed, 23 Mar 2016 16:44:40 +0000 (17:44 +0100)]
corrected multicycle constraint
Cahit [Wed, 23 Mar 2016 16:44:17 +0000 (17:44 +0100)]
updated encoder rom
Cahit [Wed, 23 Mar 2016 16:22:09 +0000 (17:22 +0100)]
added different tdc data format options
Cahit [Wed, 23 Mar 2016 16:15:05 +0000 (17:15 +0100)]
updated top modules for trigger inputs
Cahit [Wed, 23 Mar 2016 16:11:19 +0000 (17:11 +0100)]
added dirich constraints
Cahit [Wed, 23 Mar 2016 16:10:25 +0000 (17:10 +0100)]
updated constraints syntax
Cahit [Wed, 23 Mar 2016 13:55:49 +0000 (14:55 +0100)]
added fifo and pll IPs for ecp5
Cahit [Wed, 23 Mar 2016 13:30:37 +0000 (14:30 +0100)]
updated chain module for ecp5
Cahit [Fri, 11 Mar 2016 14:53:48 +0000 (15:53 +0100)]
updated rom encoder address map
Cahit [Tue, 26 Jan 2016 08:29:59 +0000 (09:29 +0100)]
updated release note information
Cahit [Tue, 26 Jan 2016 08:28:02 +0000 (09:28 +0100)]
tidied up the code
Cahit [Tue, 26 Jan 2016 08:27:34 +0000 (09:27 +0100)]
added compile time to the data stream with the status trigger 0xE
Cahit [Tue, 26 Jan 2016 08:26:46 +0000 (09:26 +0100)]
delayes BUS HANDLER read signal one clock cycle to match the MULTICYCLE constraint
Cahit [Wed, 16 Dec 2015 13:31:31 +0000 (14:31 +0100)]
updated 32PinAddOn project top module with record entities
Cahit [Thu, 10 Dec 2015 16:24:33 +0000 (17:24 +0100)]
added temperature value in the data stream for status trigger (0xE). Fixed bug for mixed triggers (0xE - 0x1).
Cahit [Thu, 10 Dec 2015 16:11:19 +0000 (17:11 +0100)]
added temperature value in the data stream for status trigger (0xE). Fixed bug for mixed triggers (0xE - 0x1).
Cahit [Wed, 9 Dec 2015 10:51:29 +0000 (11:51 +0100)]
updated the release notes table and edited export script for new org-mode version 8
Cahit [Tue, 8 Dec 2015 15:28:38 +0000 (16:28 +0100)]
added trailer word to the data stream to mark some errors in the DAQ
Cahit [Tue, 8 Dec 2015 15:26:54 +0000 (16:26 +0100)]
tidy up
Cahit [Mon, 7 Dec 2015 16:40:51 +0000 (17:40 +0100)]
released tdc_v2.3
Cahit [Thu, 3 Dec 2015 17:30:27 +0000 (18:30 +0100)]
added some more multicycle constraints to ease the placement
Cahit [Fri, 23 Oct 2015 09:29:16 +0000 (11:29 +0200)]
updated constraints file