-
v3.0
CONV-TTL-BLO gateware release v3.0 - uses conv-common-gw project - changes memory map - per-channel latest timestamp readout from dedicated registers - line state readout
-
v0.2
Golden gateware v0.2 - uses conv-common-gw - changes memory map, in particular, the placement of the MultiBoot module - adds LSR - fallback to a golden gateware is now a system error (the ERR LED is lit RED when the golden gateware is booted from)
-
v0.1
Golden gateware v0.1 - adds glitch filter to the logic
-
v0.0
Version 0.0 of golden gateware - basic pulse repetition without glitch filtering, 1/200 duty cycle - wb_xil_multiboot module to enable loading a new bitstream to the flash
-
v2.2
Gateware v2.2 Fixes the issue about the first pulse inhibit mechanism not working. When the first pulse inhibit mechanism was first implemented, the FSM of the ctblo_pulse_gen module was triggering one clock cycle earlier than it actually is, due to the trig_gf_on_r_edge_p signal now triggering said FSM. This meant that the inhibit signal was "de-inhibiting" one clock cycle too early, thus yielding in a pulse still being generated after reset. This issue was fixed by introducing a delay into the inhibit signal and checking for the state of this delayed signal before triggering.
-
v2.1
Gateware v2.1 - Tag FIFO is now a rolling tag ring buffer - Pull down pulse repeater max. duty cycle to 1/200 - Remove rtm_detector and the lighting of the ERR LED when an RTM is not present - System errors now light the ERR LED; the errors can be consulted from the board's SR
-
v2.0
Release version 2.0 Apart from the features in the previous release version, this version adds support for remote diagnostics via the I2C protocol on the VME backplanes in ELMA crates. The main diagnostics features added from the previous version are: - unique board ID and temperature readout - input pulse counters - input pulse time-tagging - manual pulse triggering
-
v1.0
Release version 1.0 - basic pulse repetition with limitation to 1/5 duty cycle - pulse converter general-purpose registers with -- board ID -- firmware version -- state of on-board switches -- state of RTM detection lines -- communication watchdog timeout status -- remote reset with unlock mechanism - wb_xil_multiboot module for remote reprogramming