EVR Firmware Version Change Log

FW Version

Date

Changes

Affected HW

0200

11.06.2015

- Prototype release

VME-EVR-300

0201

24.09.2015

- Added segmented data buffer block status flags

- Changed delay compensation FIFO depth from 2k to 4k event cycles

- Added DCM modulation to improve jitter performance

0203

12.01.2016

- Delay compensation amendments, non-GTX outputs are compensated properly

VME-EVR-300

0204

25.01.2016

- First release for PCIe-EVR-300DC

all

- Fixed segmented data buffer flag writes

0204

03.02.2016

- Fixed initial values of GTX outputs

VME-EVR-300

- GTX output aligment

0205

07.04.2016

- Changed PCIe-EVR-300DC class code to 0x118000.

all

- Moved delay compensation data from first segment to last segment.

- Fixed dual output mapping for transition board outputs.

- Added backplane signals to mTCA-EVR.

- Added delay compensation disabled mode to be able to use DC capable EVRs with pre-DC EVG and fan-outs.

0206

12.08.2016

- Relocated segmented data buffer to new address location.

all

- Replaced earlier data buffer in its original position (maintaining compatibility with 230 series protocol).

- Changed segmented data buffer protocol to use K28.2 as a start symbol

0207

30.08.2016

- Added stand-alone capability: using its internal reference

all

the EVR can now operate as a stand-alone pulse generator without event link.

- EVR can operate as a simple EVG by forwarding internal events

- Added software event capability

- Added one EVG type sequencer

030207

23.12.2016

- Changed beacon event code from 0x7a to 0x7e.

all

- Added status bits for delay compensation path delay value validity.

- Added register for topology ID.

040207

09.1.2017

- Repaired “trigger allways” problem with triggering sequencer with pulse generator 19.

all

- Added mapping 61 for sequencer software triggering.

050207

19.1.2017

- Fixed running on internal reference for VME-EVR-300.VME-EVR-300

060207

9.2.2017

- Added configurability to handling a lost event clock:

VME-EVR-300

continue, stop, fallback to reference clock.

- Further fix to running on internal reference for VME-EVR-300.

070207

6.4.2017

- Fixed CML/GTX operation in stand-alone mode without receiver event stream.

mTCA-EVR-300

- Fixed mapping of TCLKA/TCLKB backplane clocks on mTCA-EVR-300.

080207

7.8.2017

- PCIe AXI to OPB bridge fix for overloapping read/write

PCIe-EVR-300DC

operation during block transfers.

- Added pullup to MODU_SDA and MODU_DEF0.

090207

27.2.2018

- Changes to get design built on Vivado 2017.4

All

0A0207

18.9.2018

- Changed number of external inputs to 16.

PCIe-EVR-300DC

0D0207

20.5.2019

- Added programmable phase shift to prescalers.

mTCA-EVR-300

0E0207

2.7.2019

- Fix to event FIFO.

mTCA-EVR-300

- Added flip-flop outputs.