FMC ADC 100M 14b 4cha tagshttps://ohwr.org/project/fmc-adc-100m14b4cha/tagshttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v6.1.0v6.1.06.1.0 - 2023-10-26
==================
Added
=====
- drv: hwmon support for better integration with sensors
- hdl: automatically build ROM version from git tag
Changed
=======
- bld: makefile improvements
- ci: build all software in CIFederico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v6.0.4v6.0.46.0.4 - 2022-09-12
==================
Added
=====
- hdl: update to latest releases of all dependencies
- hdl: bitstreams now published under https://be-cem-edl.web.cern.ch/
- sw: support for WRTD FMC-ADC designs
- sw: support for newer Linux kernels
Fixed
=====
- doc: HTML documentation now includes register maps
- sw: compiler warnings
Changed
=======
- bld: many improvements to CI
- bld: build system cleanup
- doc: now published under https://be-cem-edl.web.cern.ch/Dimitris Lampridisdimitris.lampridis@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v6.0.3v6.0.36.0.3 - 2022-07-25
==================
Fixed
-----
- hdl: fix threshold logic that unders certain conditions was forcing a
channel to 0Federico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v6.0.2v6.0.26.0.2 - 2022-04-05
==================
Changed
-------
- hdl: white-rabbit core update
Fixed
-----
- hdl: digital noise on SVEC cards by chaning clocking schemaFederico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v6.0.1v6.0.16.0.1 - 2022-01-11
==================
Changed
-------
- hdl: ip_cores have been updated
Fixed
-----
- sw: use of invalid pointer that could lead to a kernel oops
- sw: change completion order to prevent SVEC bugsFederico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v6.0.0v6.0.06.0.0 - 2021-09-10
==================
Added
-----
- hdl: configurable auto byte swap in hardware, useful for SVEC to reduce software complexity
- hdl,sw: DMA data is always little-endian
- sw: software version validation against FPGA version
- bld: flawfinder check on software tools
Changed
-------
- sw: offsets are not anymore in uV but they are just raw values
Fixed
-----
- sw: security fixes detected by flawfinder
- sw: fixes detected by checkpatch.pl
- sw: style fixes detected by checkpatch.pl
- sw: improve compatibility with newer ( > 3.10) Linux kernel versionsFederico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v6.0.0.rc1v6.0.0.rc16.0.0 - 2021-09-07
==================
Added
-----
- hdl: configurable auto byte swap in hardware, useful for SVEC to reduce software complexity
- hdl,sw: DMA data is always little-endian
- sw: software version validation against FPGA version
- bld: flawfinder check on software tools
Changed
-------
- sw: offsets are not anymore in uV but they are just raw values
Fixed
-----
- sw: security fixes detected by flawfinder
- sw: fixes detected by checkpatch.pl
- sw: style fixes detected by checkpatch.pl
- sw: improve compatibility with newer ( > 3.10) Linux kernel versionsFederico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v5.0.4v5.0.45.0.4 - 2021-07-09
==================
Fixed
-----
- sw: fix endianess only when required
- sw: ADC chip reset is BIT(7)Federico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v5.0.3v5.0.35.0.3 - 2021-07-05
==================
Added:
-----
- bld: CI support
Fixed
-----
- doc: add offset units
- sw: calibration value at boot time incorrect
- sw: use YAML for fau-calibrationFederico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v5.0.2v5.0.25.0.2 - 2021-07-03
==================
Fixed
-----
- sw: calibration value for ADC were not applied correctlyFederico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v5.0.1v5.0.15.0.0 - 2021-06-11
==================
Fixed
-----
- sw: concurrent DMA transfers are possible thanks to a wait and retry
algorithm
- sw: wait 400ms before reading the temperature the first time (the hardware
takes time to setup the thermometers)
- doc: use cheby files from hdl instead of special implementationsFederico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v5.0.0v5.0.05.0.0 - 2021-02-11
==================
Changes
-------
- channel sysfs attribute 'chx-offset' does not accept
mV (milli-volts) values
anymore. Now the unit is uV (micro-Volts)
- acquisition sysfs attribute 'decimation' is now named
'undersample'
- software trigger is enable by default
- on DAC offset saturation set the maximum/minimum value instead of
error
- the software trigger is not anymore a ZIO attribute. It is now in
debugfs
Added
-----
- multiple trigger sources at the same time
- trigger threshold per-channel
- channel sysfs attributes to set trigger threshold
- sysfs binary attribute to overwrite run-time calibration data
- add tool to get/set run-time calibration data
- periodically update gain calibration for DAC and ADC
- trigger time
- MBLT support for SVEC
Removed
-------
- library is not supported anymore, use
adc-lib (https://www.ohwr.org/projects/adc-lib)
- fald-acq tool is not supported anymore, use adc-acq from adc-lib (https://www.ohwr.org/projects/adc-lib)Federico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v5.0.0.rc7v5.0.0.rc7release candidate v5.0.0.rc7
- bugfixes
- disable gain temperature compensationFederico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v5.0.0.rc6v5.0.0.rc6Fix the Id tableFederico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v5.0.0.rc5v5.0.0.rc5FMC ADC 100M 14bit 4 channel v5.0.0 release candidate 5Federico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/wrtd-v1.0.0wrtd-v1.0.0Dimitris Lampridisdimitris.lampridis@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/fmc-adc-100m-4.1.1fmc-adc-100m-4.1.1Dimitris Lampridisdimitris.lampridis@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v5.0.0.beta3v5.0.0.beta3Changes:
- minor fixes
- use SPDXFederico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v5.0.0.beta2v5.0.0.beta2Added:
- Calibration data from userFederico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha/tags/v5-beta2v5-beta2v5-beta2
- zero offset calculation
- allow users to overwrite run-time calibration data
- chage offset unit from mv to uV
- SDB find device fixFederico Vagafederico.vaga@cern.ch