Releases: slaclab/surf
Minor Release v2.35.0
Pull Requests Since v2.34.3
Unlabeled
- #1016 - Adding CoaXPress and CoaXPress-over-Fiber Support
- #1007 - Add Si570 PyRogue Device
- #1018 - Update FifoMux.vhd
Pull Request Details
Add Si570 PyRogue Device
Author: | Benjamin Reese bengineerd@users.noreply.github.com |
Date: | Wed Oct 19 12:25:39 2022 -0700 |
Pull: | #1007 (243 additions, 1 deletions, 2 files changed) |
Branch: | slaclab/si570 |
Notes:
Description
Add a PyRogue Device class for the Si570 programmable clock chip found on the Alveo PCIe card and others.
Adding CoaXPress and CoaXPress-over-Fiber Support
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Wed Oct 5 10:27:39 2022 -0700 |
Pull: | #1016 (10120 additions, 6 deletions, 39 files changed) |
Branch: | slaclab/CoaXPress |
Notes:
Description
- Based on these two specifications
- Example application project:
- Bug fix for AxiStreamBytePacker.vhd when
SLAVE_CONFIG_G.TUSER_BITS_C=0
- Was creating a
(-1 downto 0)
range that broke simulation, now fixed.- Added
ENABLE_TIMER_G
generic to SrpV3AxiLite.vhd
- Defaults to
true
to maintain existing functionalty.- Set to
false
to ignore SRPv3 timeout transaction field, useful for debugging.- Misc
white space
removal
Update FifoMux.vhd
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Mon Oct 17 15:12:32 2022 -0700 |
Pull: | #1018 (1 additions, 1 deletions, 1 files changed) |
Branch: | slaclab/FifoMux-patch |
Issues: | #1017 |
Notes:
Description
- Bug fix for FifoMux.vhd when RD_DATA_WIDTH_G < WR_DATA_WIDTH_G and rd_en is a pulse
- refer to Issue #1017
Patch Release v2.34.3
Pull Requests Since v2.34.2
Bug
- #1009 - SSP Bug Fix - Allow exit from DATA_S state for auto frame mode
Enhancement
- #1013 - Enhancements for AD9681 ADC modules
- #1011 - Pgp2bGtx7VarLatWrapper Tweaks
- #1010 - SrpV3AxiLite - Expose FIFO address width as top level generic
Unlabeled
- #1004 - Updates to AxiStreamRingBuffer.vhd
- #1005 - SspLowSpeedDecoderReg.py register description Update
- #1006 - Fix broken writes in _AxiLiteMasterProxy.py
- #1014 - Update _AxiVersion.py
Pull Request Details
Updates to AxiStreamRingBuffer.vhd
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Tue Sep 13 17:02:05 2022 -0500 |
Pull: | #1004 (56 additions, 66 deletions, 2 files changed) |
Branch: | slaclab/AxiStreamRingBuffer-extTrig |
Notes:
Description
- simplifying for external triggering
SspLowSpeedDecoderReg.py register description Update
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Mon Sep 12 11:39:24 2022 -0500 |
Pull: | #1005 (12 additions, 3 deletions, 1 files changed) |
Branch: | slaclab/SspLowSpeedDecoderReg-doc |
Notes:
Description
- Some of the registers were missing
description
fields
Fix broken writes in _AxiLiteMasterProxy.py
Author: | Benjamin Reese bengineerd@users.noreply.github.com |
Date: | Thu Sep 15 11:17:41 2022 -0700 |
Pull: | #1006 (3 additions, 2 deletions, 1 files changed) |
Branch: | slaclab/proxy-fix |
Notes:
Description
Write functionality has apparently been broken in the module for some time. We never realized it because everything we put on it is read only.
SSP Bug Fix - Allow exit from DATA_S state for auto frame mode
Author: | Benjamin Reese bengineerd@users.noreply.github.com |
Date: | Thu Sep 15 14:33:06 2022 -0700 |
Pull: | #1009 (5 additions, 0 deletions, 1 files changed) |
Branch: | slaclab/ssp-auto-mode-fix |
Issues: | #828 |
Labels: | bug |
Notes:
Description
This module was rewritten in #828. This change left a bug, where the
DATA_S
state never exits when running withAUTO_FRAME_G=true
. This bug has been fixed.
SrpV3AxiLite - Expose FIFO address width as top level generic
Author: | Benjamin Reese bengineerd@users.noreply.github.com |
Date: | Thu Sep 15 13:17:32 2022 -0700 |
Pull: | #1010 (6 additions, 5 deletions, 1 files changed) |
Branch: | slaclab/srpv3-fifo-wdith-g |
Labels: | enhancement |
Notes:
Description
The FIFO_ADDR_WIDTH_G generics for the TX and RX FIFOs in
SrpV3AxiLite
have been exposed as a module generic.
This is useful for applications that might benefit from smaller or larger SRP stream FIFOs.
The default is 9, which is what it was fixed at before, so this should have no effect on existing code.
Pgp2bGtx7VarLatWrapper Tweaks
Author: | Benjamin Reese bengineerd@users.noreply.github.com |
Date: | Thu Sep 15 14:32:46 2022 -0700 |
Pull: | #1011 (54 additions, 49 deletions, 1 files changed) |
Branch: | slaclab/pgp-gtx7-tweaks |
Labels: | enhancement |
Notes:
Description
- Pass SIM generics up
- Add BUFG on MMCM FB
- RTL sim doesn't lock otherwise, and doesn't hurt to have it
Enhancements for AD9681 ADC modules
Author: | Benjamin Reese bengineerd@users.noreply.github.com |
Date: | Thu Sep 15 14:57:02 2022 -0700 |
Pull: | #1013 (922 additions, 105 deletions, 4 files changed) |
Branch: | slaclab/ad9681-dev |
Labels: | enhancement |
Notes:
Description
- Add
Ad9681ReadoutManual
module, which uses delays values set by the user (software) rather than the auto aligner.- Add
INVERT_G
andNEGATE_G
generics to Ad9681Readout- Use
adcBitClk(0)
to clock both "halves" of the logic.
- Using separate clocks caused timing problems.
- Simulation module now has correct latency.
- Update PyRogue Device classes.
Update _AxiVersion.py
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Fri Sep 23 10:06:34 2022 -0700 |
Pull: | #1014 (2 additions, 1 deletions, 1 files changed) |
Branch: | slaclab/AxiVersion-update |
Notes:
Description
- Hiding
FpgaReload
in the GUI to prevent accidental reboots of the FPGA when the user is trying to click onUserRst
Patch Release v2.34.2
Pull Requests Since v2.34.1
Bug
- #1001 - Properly exit poll thread when stopping AxiLiteMasterProxy.py
Enhancement
Unlabeled
- #1003 - Bug fix for ClinkFraming.vhd & whitespace clean up
Pull Request Details
update to StdRtlPkg.vhd
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Thu Sep 1 00:28:20 2022 -0500 |
Pull: | #1000 (2 additions, 0 deletions, 1 files changed) |
Branch: | slaclab/new-slv-array |
Labels: | enhancement |
Notes:
Description
- adding Slv512Array & Slv512VectorArray
Properly exit poll thread when stopping AxiLiteMasterProxy.py
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Thu Sep 1 00:29:16 2022 -0500 |
Pull: | #1001 (8 additions, 0 deletions, 1 files changed) |
Branch: | slaclab/axi-lite-proxy-fix |
Labels: | bug |
Notes:
Description
AxiLiteMasterProxy
spins up a thread to handle its transactions. This thread was not being stopped when theRoot
was stopped, leading the applications hanging open. This has been fixed.JIRA
https://jira.slac.stanford.edu/browse/ESROGUE-515
Related
Bug fix for ClinkFraming.vhd & whitespace clean up
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Thu Sep 1 10:31:58 2022 -0500 |
Pull: | #1003 (54 additions, 42 deletions, 2 files changed) |
Branch: | slaclab/clink-deca-patch |
Notes:
Description
Enhancements to PRBS modules
Author: | Benjamin Reese bengineerd@users.noreply.github.com |
Date: | Wed Aug 31 21:46:56 2022 -0700 |
Pull: | #987 (337 additions, 311 deletions, 8 files changed) |
Branch: | slaclab/prbs-registers |
Labels: | enhancement |
Notes:
Description
AxiStreamMon
- Use
statusRst
to reset the min and max statistics.- Previously used
axisRst
.- Previously could not reset packet rate statistics.
SsiPrbsRateGen
- Allow an asynchronous
localClk
input that runs internal logic.- Use only 8 bits of AXI-Lite address space instead of 12.
SsiPrbsRx
/SsiPrbsTx
- Remap AXI-Lite register space to use 8 address bits instead of 10.
- Use "new" style AXI-Lite procedures from
AxiLitePkg
.- Software
- Update with new register mappings for
SsiPrbsRx
andSsiPrbsTx
.- Add useful
LinkedVariables
toSsiPrbsRateGen
.Details
We will need to discuss the changes in
SsiPrbsRx
andSsiPrbsTx
. It should be fine as long as projects distribute software properly with their firmware. But it could happen that someone tries to use new SURF software to access PRBS modules on legacy firmware and then it wont work.The extra address bits in the PRBS modules were becoming a problem in a project where many of these modules were instantiated. It was cumbersome to fit them all in the available address space on a PCIe project where you don't have the full 32 bits of address space for the firmware application.
Patch Release v2.34.1
Pull Requests Since v2.34.0
Unlabeled
- #992 - Fixed broken Sgmii88E1111LvdsUltraScale & GigEthReg.py clean up
- #993 - adding Max5443
- #995 - adding Max5443.py
- #994 - Updates to Ad9249ReadoutGroup[UltraScale]
- #996 - updates to SugoiManager
- #998 - Bug fix for base/ram/ruckus.tcl
Pull Request Details
Fixed broken Sgmii88E1111LvdsUltraScale & GigEthReg.py clean up
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Wed Aug 17 16:03:22 2022 -0700 |
Pull: | #992 (680 additions, 610 deletions, 8 files changed) |
Branch: | slaclab/GigEthLvdsUltraScaleCore |
Notes:
Description
- Broken due to the major overhaul of SALT protocol
- Sgmii88E1111LvdsUltraScale used for the KCU105's RJ45 Ethernet interface
- And some GigEthReg.py code clean up
adding Max5443
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Thu Aug 18 21:56:36 2022 -0700 |
Pull: | #993 (311 additions, 0 deletions, 2 files changed) |
Branch: | slaclab/MAX5443 |
Notes:
Description
- Migrated this code from epix-hr-core and made it more generalize for any number of chips
Updates to Ad9249ReadoutGroup[UltraScale]
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Fri Aug 19 16:55:14 2022 -0700 |
Pull: | #994 (15 additions, 18 deletions, 2 files changed) |
Branch: | slaclab/Ad9249ReadoutGroup |
Issues: | #1 |
Notes:
Description
- bug fix for Ad9249ReadoutGroup[UltraScale] when USE_MMCME_G=false
- Required to prevent
PLIOBUF #1
DRC errorInputs of IBUF/BUFGP instance DIFFINBUF_INST (in AdcClk_I_Ibufds macro) is not driven by port. This might lead to unplaceable/unroutable situation
ERROR: [DRC ADEF-911] SIM_DEVICE_arch_mismatch: When the netlist was initialized, the value of SIM_DEVICE on cell U_App/GEN_REAL.U_AdcMon/GEN_FAST_ADC[1].U_MonAdcReadout/U_FRAME_DESERIALIZER/U_ISERDESE3_master was changed from 'ULTRASCALE' to 'ULTRASCALE_PLUS' to match the current FPGA architecture. For functional simulation to match hardware behavior, the value of SIM_DEVICE should be changed in the source netlist.
adding Max5443.py
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Sun Aug 21 08:49:30 2022 -0700 |
Pull: | #995 (46 additions, 0 deletions, 2 files changed) |
Branch: | slaclab/Max5443-python |
Notes:
Description
- Missing complimentary software for PR# 993
updates to SugoiManager
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Mon Aug 22 20:36:52 2022 -0700 |
Pull: | #996 (20 additions, 5 deletions, 2 files changed) |
Branch: | slaclab/SugoiManager |
Notes:
Description
- Set bypFirstBerDet default to 0x1
- Reduced the lockingCntCfg default
- Set TXN to 0x0 when gearboxAligned=0x0
- Map the gearboxAligned (A.K.A. "Linkup") to software
- updating timerConfig default
Bug fix for base/ram/ruckus.tcl
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Wed Aug 24 16:14:04 2022 -0500 |
Pull: | #998 (1 additions, 1 deletions, 1 files changed) |
Branch: | slaclab/xpm-dual-port-fifo-patch |
Issues: | #997 |
Notes:
Description
- Bug fix for XPM true dual port FIFO using Vivado 2019.1
- Addresses issue #997
Minor Release v2.34.0
Pull Requests Since v2.33.0
Unlabeled
- #986 - adding IGMPv2 support to surf.ethernet library
- #989 - Updates to support flake8 v5
- #990 - AxiLiteCrossbarI2cMux.vhd Update
- #985 - AxiStreamDmaV2Fifo.vhd Update
Pull Request Details
AxiStreamDmaV2Fifo.vhd Update
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Wed Jul 6 16:06:52 2022 -0700 |
Pull: | #985 (4 additions, 2 deletions, 1 files changed) |
Branch: | slaclab/AxiStreamDmaV2Fifo-update |
Notes:
Description
- adding support for RD_PEND_THRESH_G
- Required for maximizing HBM AXI3 memory read throughput
adding IGMPv2 support to surf.ethernet library
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Thu Jul 7 08:40:21 2022 -0700 |
Pull: | #986 (440 additions, 94 deletions, 7 files changed) |
Branch: | slaclab/ESCORE-720 |
Jira: | https://jira.slac.stanford.edu/issues/ESCORE-720 |
Notes:
Description
- IGMP_G default is false to keep the FPGA resources the same for older projects
- Support up to 8 Group Addresses
Traffic Example
- IGMP Membership Query Message from CPU to FPGA
Frame 4: 42 bytes on wire (336 bits), 42 bytes captured (336 bits) on interface eth2, id 0 Ethernet II, Src: Solarfla_51:76:41 (00:0f:53:51:76:41), Dst: Stanford_00:00:00 (08:00:56:00:00:00) Internet Protocol Version 4, Src: 192.168.2.1, Dst: 192.168.2.10 0100 .... = Version: 4 .... 0101 = Header Length: 20 bytes (5) Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT) Total Length: 28 Identification: 0x0001 (1) Flags: 0x0000 Fragment offset: 0 Time to live: 1 Protocol: IGMP (2) Header checksum: 0x3484 [validation disabled] [Header checksum status: Unverified] Source: 192.168.2.1 Destination: 192.168.2.10 Internet Group Management Protocol [IGMP Version: 2] Type: Membership Query (0x11) Max Resp Time: 2.0 sec (0x14) Checksum: 0xeeeb [correct] [Checksum Status: Good] Multicast Address: 0.0.0.0
- IGMPv2 Membership Report from FPGA to CPU
Frame 7: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) on interface eth2, id 0 Ethernet II, Src: Stanford_00:00:00 (08:00:56:00:00:00), Dst: IPv4mcast_07:07:07 (01:00:5e:07:07:07) Internet Protocol Version 4, Src: 192.168.2.10, Dst: 224.7.7.7 0100 .... = Version: 4 .... 0101 = Header Length: 20 bytes (5) Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT) Total Length: 28 Identification: 0x7d50 (32080) Flags: 0x4000, Don't fragment Fragment offset: 0 Time to live: 32 Protocol: IGMP (2) Header checksum: 0x33cf [validation disabled] [Header checksum status: Unverified] Source: 192.168.2.10 Destination: 224.7.7.7 Internet Group Management Protocol [IGMP Version: 2] Type: Membership Report (0x16) Max Resp Time: 0.0 sec (0x00) Checksum: 0x02f1 [correct] [Checksum Status: Good] Multicast Address: 224.7.7.7
Updates to support flake8 v5
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Mon Aug 1 12:13:10 2022 -0700 |
Pull: | #989 (31 additions, 31 deletions, 6 files changed) |
Branch: | slaclab/flake8 |
Notes:
Description
- resolved 'E275 missing whitespace after keyword' flake8 errors
AxiLiteCrossbarI2cMux.vhd Update
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Tue Aug 16 13:15:49 2022 -0700 |
Pull: | #990 (35 additions, 7 deletions, 1 files changed) |
Branch: | slaclab/AxiLiteCrossbarI2cMux-update |
Notes:
Description
- adding i2cRstL output port support
Minor Release v2.33.0
Pull Requests Since v2.32.0
Unlabeled
- #984 - adding AxiStreamDmaV2Fifo.vhd
- #974 - Enhancements to Pgp2bGtx7FixedLat
- #978 - adding SspLowSpeedDecoder8b10bWrapperTb.vhd
- #979 - Minor PGP2fc code cleanup
- #981 - Corrected a register offset in ads54j60.py
- #983 - Pgp2bGtx7FixedLat.vhd Update
Pull Request Details
Enhancements to Pgp2bGtx7FixedLat
Author: | Benjamin Reese bengineerd@users.noreply.github.com |
Date: | Tue May 17 14:56:33 2022 -0700 |
Pull: | #974 (174 additions, 84 deletions, 3 files changed) |
Branch: | slaclab/pgp-fl |
Notes:
Description
These changes make the GTX7 fixed-latency PGP more like the (working) GTP7 fixed-latency PGP.
Details
- Add IO for TX clock PLL/MMCM.
- Add generics to allow PLL or MMCM in Wrapper.
- Add generics and logic for more flexible clock configurations.
adding SspLowSpeedDecoder8b10bWrapperTb.vhd
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Tue Apr 26 14:27:03 2022 -0700 |
Pull: | #978 (231 additions, 0 deletions, 2 files changed) |
Branch: | slaclab/SspLowSpeedDecoder8b10bWrapperTb |
Notes:
Description
- Used to regression test the encoder/decoder/gearboxAligner
- Does not include moving data at this time (future upgrade), only IDLE words
Minor PGP2fc code cleanup
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Tue Apr 26 15:01:38 2022 -0700 |
Pull: | #979 (86 additions, 86 deletions, 11 files changed) |
Branch: | slaclab/pgp2fc-whitespace-removal |
Notes:
Description
- White space removal
Corrected a register offset in ads54j60.py
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Tue Jun 21 11:33:55 2022 -0700 |
Pull: | #981 (3 additions, 3 deletions, 1 files changed) |
Branch: | slaclab/ads54J60-king |
Notes:
Corrected a register offset in ads54j60.py
Description
-Changed the offset of registers "PDN_BUFFER_CHB_0" and "PDN_BUFFER_CHA_0".
The offset of both register was changed from "(masterPage + (40x20))" to "(masterPage + (40x21))"
This was done because both register were pointing at the same memory space of 2 other registers "PDN_ADC_CHA_0" and "PDN_ADC_CHB"-Changed the name of the register "PDN_ADC_CHB" to "PDN_ADC_CHB_0".
This was done to uniform the register names.
Pgp2bGtx7FixedLat.vhd Update
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Wed Jun 29 10:07:02 2022 -0700 |
Pull: | #983 (1 additions, 1 deletions, 1 files changed) |
Branch: | slaclab/whitespace-removal |
Notes:
Description
- whitespace removal
adding AxiStreamDmaV2Fifo.vhd
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Wed Jun 29 10:07:14 2022 -0700 |
Pull: | #984 (783 additions, 0 deletions, 3 files changed) |
Branch: | slaclab/AxiStreamDmaV2Fifo |
Notes:
Description
- AxiStreamDmaV2Fifo is a wrapper on the AxiStreamDmaV2 engine
- AxiStreamDmaV2Fifo.vhd is similar to AxiStreamDmaFifo.vhd.
- However AxiStreamDmaV2Fifo.vhd support interleaved TDEST and "continuous" buffer support
- This module is general enough to put inline of the DMA's inbound AXI stream
- The plan is to include this module to all the general purpose PGP PCIe builds if the PCIe hardware support on-board memory
Minor Release v2.32.0
Pull Requests Since v2.31.1
Unlabeled
- #962 - PGP2 FC (Fast Control)
- #976 - fixed major typo in protocols/sugoi
- #975 - AxiStreamFrameRateLimiter.vhd Update
Pull Request Details
PGP2 FC (Fast Control)
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Thu Apr 7 11:15:20 2022 -0700 |
Pull: | #962 (7285 additions, 0 deletions, 21 files changed) |
Branch: | slaclab/pgp2fc-dev |
Notes:
Description
A PGP2 variant protocol that allows opcodes to be sent every cycle, for fixed latency delivery of triggers.
This hasn't been fully tested yet.
AxiStreamFrameRateLimiter.vhd Update
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Mon Apr 11 09:07:30 2022 -0700 |
Pull: | #975 (73 additions, 28 deletions, 2 files changed) |
Branch: | slaclab/AxiStreamFrameRateLimiter-dropping |
Notes:
Description
- adding backpressure feature to AxiStreamFrameRateLimiter.vhd
- backpressure = 0x1: Assert back pressure upstream when rate throttling
- backpressure = 0x0: Drop upstream frames when rate throttling
fixed major typo in protocols/sugoi
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Mon Apr 18 08:50:06 2022 -0700 |
Pull: | #976 (64 additions, 64 deletions, 7 files changed) |
Branch: | slaclab/sugoi-typo-fix |
Notes:
Description
- change sugio to sugoi
Patch Release v2.31.1
Pull Requests Since v2.31.0
Unlabeled
Pull Request Details
pgp4/gtyUs+ updates
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Mon Mar 21 15:55:55 2022 -0700 |
Pull: | #971 (8 additions, 0 deletions, 2 files changed) |
Branch: | slaclab/Pgp4GtyUs-updates |
Notes:
Description
- exposing STATUS_CNT_WIDTH_G & ERROR_CNT_WIDTH_G to top-level
AxiMicronP30Pkg.vhd Update + XPM ruckus.tcl fix
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Fri Mar 25 08:38:19 2022 -0700 |
Pull: | #973 (14 additions, 2 deletions, 2 files changed) |
Branch: | slaclab/AxiMicronP30Pkg |
Notes:
Description
- adding useful constants into the package
- Fixed base/ram/ruckus.tcl for older versions of Vivado
Minor Release v2.31.0
Pull Requests Since v2.30.1
Unlabeled
- #967 - Adding Amphenol LEAP Transceiver
- #968 - Adding SI5394 I2C Device Support
- #969 - Update Pgp3GtyUsQpll.vhd
- #966 - ruckus.tcl bug fix for SALT + Versal
Pull Request Details
ruckus.tcl bug fix for SALT + Versal
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Wed Mar 9 14:12:23 2022 -0800 |
Pull: | #966 (1 additions, 1 deletions, 1 files changed) |
Branch: | slaclab/Versal-dev |
Notes:
Description
- SALT does not support Versal yet
Adding Amphenol LEAP Transceiver
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Mon Mar 14 15:26:33 2022 -0700 |
Pull: | #967 (1732 additions, 0 deletions, 9 files changed) |
Branch: | slaclab/Amphenol-LeapXcvr |
Notes:
Description
- Adding the FW/SW to support this new 300 Gb/s transceiver (12 lanes x 25Gb/s/lane)
Adding SI5394 I2C Device Support
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Wed Mar 16 16:55:22 2022 -0700 |
Pull: | #968 (802 additions, 0 deletions, 8 files changed) |
Branch: | slaclab/SI5394-i2c |
Notes:
Description
- Required for Alveo U55C and C1100 data center PCIe cards
Update Pgp3GtyUsQpll.vhd
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Wed Mar 16 16:55:34 2022 -0700 |
Pull: | #969 (5 additions, 4 deletions, 1 files changed) |
Branch: | slaclab/ruck314-patch-1 |
Notes:
Description
- Exposing QPLL_REFCLK_SEL_G has top-level generic such that gtGRefClk (QPLL_REFCLK_SEL_G="111") can be used
Patch Release v2.30.1
Pull Requests Since v2.30.0
Unlabeled
- #964 - Boxcar Integrator: Bug Fixes
Pull Request Details
Boxcar Integrator: Bug Fixes
Author: | Larry Ruckman ruckman@slac.stanford.edu |
Date: | Tue Mar 8 16:10:16 2022 -0800 |
Pull: | #964 (16 additions, 4 deletions, 2 files changed) |
Branch: | slaclab/BoxcarIntegrator-debug |
Notes:
Description