Skip to content

Releases: slaclab/epix-hr-m-320k

Patch Release v1.1.11

12 Nov 19:21
Compare
Choose a tag to compare

Full Changelog: v1.1.10...v1.1.11

Namely, added automatic delay determination at boot.

Patch Release v1.1.10

04 Oct 17:14
Compare
Choose a tag to compare

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

30 Aug 00:02
Compare
Choose a tag to compare

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

31 May 07:25
Compare
Choose a tag to compare
  • 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

11 May 13:39
Compare
Choose a tag to compare

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

02 May 17:24
3f7fb39
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.7...v1.1.8

Patch Release v1.1.7

19 Apr 03:57
22b0b2f
Compare
Choose a tag to compare
  • 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

31 Mar 08:45
Compare
Choose a tag to compare
  • 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

25 Mar 21:28
Compare
Choose a tag to compare

Changed minimum rogue version to 6.1.0

Release generated with SLAC ruckus releaseGen script

Patch Release v1.1.4

25 Mar 18:40
Compare
Choose a tag to compare

Improved ASIC init algorithm and ASIC delay of RX-001.

Release generated with SLAC ruckus releaseGen script