Releases: slaclab/epix-hr-m-320k
Patch Release v1.1.11
Full Changelog: v1.1.10...v1.1.11
Namely, added automatic delay determination at boot.
Patch Release v1.1.10
This release implements charge injection in firmware. The speed up is approximately 4x when compared to software.
dnajjar@rdsrv314 (chargeInjection) $ git diff tags/v1.1.10 tags/v1.1.9.1 --name-only
firmware/common/application/Application.vhd
firmware/common/application/ChargeInjection.vhd
firmware/python/ePix320kM/_Application.py
firmware/python/ePix320kM/_ChargeInjection.py
firmware/python/ePix320kM/init.py
firmware/submodules/epix-hr-core
firmware/submodules/epix-hr-leap-common
firmware/submodules/ruckus
firmware/submodules/surf
firmware/targets/ePixHRM320k/makefile
firmware/targets/ePixHRM320k/ruckus.tcl
firmware/targets/ePixHRM320k/tb/chargeInjectionTb.vhd
firmware/targets/ePixHRM320k/tb/ePixHRM320kTb.vhd
firmware/targets/ePixHRM320k/vivado/post_synthesis.tcl
software/notebook/Pixel_linearity_sweep.ipynb
software/notebook/dataProcFunctions.ipynb
software/notebook/helperFunctions.ipynb
software/notebook/notebookTemplate.ipynb
software/notebook/runJupyter.sh
software/notebook/transferFunction.ipynb
Patch Release v1.1.9.1
Used on beamtime september 1st MFX, default yaml files (no serial number).
This is same as v1.1.9 with updated yaml files.
Patch Release v1.1.9
- Got latest submodules
- Added large latency patch
- Added transfer function notebooks
dnajjar@rdsrv314 (addTriggerGen) $ git diff tags/v1.1.9 tags/v1.1.8 --name-only
firmware/python/ePix320kM/_Application.py
firmware/python/ePix320kM/_Root.py
firmware/submodules/AsicRegMapping
firmware/submodules/axi-pcie-core
firmware/submodules/ePixViewer
firmware/submodules/epix-hr-leap-common
firmware/submodules/l2si-core
firmware/submodules/lcls-timing-core
firmware/submodules/ruckus
firmware/submodules/surf
firmware/targets/ePixHRM320k/makefile
firmware/targets/ePixHRM320k/vivado/post_synthesis.tcl
software/config/ePixHRM320k_RegisterControl.yml
software/notebook/helperFunctions.ipynb
software/notebook/notebookTemplate.ipynb
software/notebook/transferFunction.ipynb
software/script/drawEyes.py
dnajjar@rdsrv314 (addTriggerGen)
Full Changelog: v1.1.8...v1.1.9
Patch for *OLD* Release v1.1.6.1
This is a patch release for v1.1.6 (used in beamtime May 12 2024 ) to resolve a latency bug in the register read.
Release generated with SLAC ruckus releaseGen script
Patch Release v1.1.8
What's Changed
- Optimized dig asicstream axi by @dawoodalnajjar in #27
Full Changelog: v1.1.7...v1.1.8
Patch Release v1.1.7
- Implemented dynamic failed lane temporary disabling
- Inverting pixels (subtracting 2^16-1)
- Implemented pause back pressure logic and diagnosis
- general improvements
Release generated with SLAC ruckus releaseGen script
Patch Release v1.1.6
- Applied Lorenzo's optimum values
- Bug fixes
- Added Detector/ASIC specific configuration registers
Files modified/added/deleted are as follows
modified
firmware/python/ePix320kM/_Application.py
firmware/python/ePix320kM/_Root.py
firmware/python/pciePgpCard/init.py
firmware/submodules/epix-hr-leap-common (submodule)
firmware/submodules/epix-hr-leap-common/python/epix_hr_leap_common/_RegisterControlDualClock.py
firmware/targets/ePixHRM320k/tb/ePixHRM320kTb.vhd
software/config/ePixHRM320k_75000018efb4ab01_PacketRegisters.yml
software/config/ePixHRM320k_ASIC_u1.yml
software/config/ePixHRM320k_ASIC_u2.yml
software/config/ePixHRM320k_ASIC_u3.yml
software/config/ePixHRM320k_ASIC_u4.yml
software/config/ePixHRM320k_RegisterControl.yml
software/config/ePixHRM320k_bf000018f0578601_PacketRegisters.yml
software/config/ePixHRM320k_bf000018f0578601_SspMonGrp_carrier.yml
software/config/ePixHRM320k_cb000018f0322301_PacketRegisters.yml
software/notebook/maximumRateTest.ipynb
software/notebook/notebookTemplate.ipynb
Added
software/config/ePixHRM320k_75000018efb4ab01_ASIC_u1.yml
software/config/ePixHRM320k_75000018efb4ab01_ASIC_u2.yml
software/config/ePixHRM320k_75000018efb4ab01_ASIC_u3.yml
software/config/ePixHRM320k_75000018efb4ab01_ASIC_u4.yml
deleted
software/config/ePixHRM320k_ASIC_u3_PLL.yml
Release generated with SLAC ruckus releaseGen script
Patch Release v1.1.5
Changed minimum rogue version to 6.1.0
Release generated with SLAC ruckus releaseGen script
Patch Release v1.1.4
Improved ASIC init algorithm and ASIC delay of RX-001.
Release generated with SLAC ruckus releaseGen script