Patch Release v2.24.1
Pull Requests Since v2.24.0
Unlabeled
- #896 - Release Candidate v2.24.1
- #809 - Optimize ZMQ channel creation in RogueTcpStreamWrap
- #894 - Fix Ad9249.py
- #895 - Bugfix in RogueTcpStreamWrap
Pull Request Details
Optimize ZMQ channel creation in RogueTcpStreamWrap
Author: | Larry Ruckman [email protected] |
Date: | Tue Aug 10 14:40:46 2021 -0700 |
Pull: | #809 (69 additions, 29 deletions, 3 files changed) |
Branch: | slaclab/rogue-tcp-stream-wrap |
Notes:
Description
This change allows a new
CHAN_MASK_G : slv(7 downto 0)
flag to be passed toRogueTcpStreamWrap
, to indicate which TDEST bits are expected to be active. The module then instantiates only enoughRogueTcpStream
instances for the number of possible TDESTs.Note that the RogueTcpStream port numbers retain the same offset as before according to their corresponding TDEST. The following instantiation will create two RogueTcpStreams, one on port 10000 and the other on port 10256, with TDESTS
X"00"
andX"80"
respectively.U_RogueTcpStreamWrap_1 : entity surf.RogueTcpStreamWrap generic map ( TPD_G => TPD_G, PORT_NUM_G => 10000, SSI_EN_G => true, CHAN_MASK_G => "10000000", AXIS_CONFIG_G => AXIS_CONFIG_C) port map ( axisClk => ethClk, -- [in] axisRst => ethRst, -- [in] sAxisMaster => rogueIbMaster, -- [in] sAxisSlave => rogueIbSlave, -- [out] mAxisMaster => rogueObMaster, -- [out] mAxisSlave => rogueObSlave); -- [in]Details
This change is backward compatible with previous versions. The module will use
CHAN_COUNT_G
to determine the number of channels ifCHAN_MASK_G
isX"00"
, which is the default. IfCHAN_MASK_G
is non-zero, then it overridesCHAN_COUNT_G
and the actual channel count is determined by the number ofCHAN_MASK_G
bits that are set.
Fix Ad9249.py
Author: | Larry Ruckman [email protected] |
Date: | Fri Aug 6 15:50:08 2021 -0700 |
Pull: | #894 (3 additions, 3 deletions, 1 files changed) |
Branch: | slaclab/ePix10ka-devel |
Notes:
Description
- Fixing broken python code for the AD9249 configuration.
Bugfix in RogueTcpStreamWrap
Author: | Larry Ruckman [email protected] |
Date: | Sat Aug 14 16:23:46 2021 -0700 |
Pull: | #895 (1 additions, 1 deletions, 1 files changed) |
Branch: | slaclab/rogue-tcp-stream-wrap |
Notes:
Description
CHAN_MASK_C
was being calculated incorrectly when done based on CHAN_COUNT_G.
Release Candidate v2.24.1
Author: | Larry Ruckman [email protected] |
Date: | Fri Aug 20 11:24:17 2021 -0700 |
Pull: | #896 (72 additions, 32 deletions, 4 files changed) |
Branch: | slaclab/pre-release |
Issues: | #894, #809, #895 |
Notes:
Description