Skip to content

Patch Release

Compare
Choose a tag to compare
@ruck314 ruck314 released this 10 Jul 23:51
e3ac1c3

Pull Requests Since v3.2.1

Unlabeled

  1. #61 - Release Candidate v3.3.0
  2. #60 - Allow per destination buffer limits in DMA engine

Pull Request Details

Allow per destination buffer limits in DMA engine

Author: Larry Ruckman [email protected]
Date: Thu Jul 9 15:34:06 2020 -0700
Pull: #60 (427 additions, 395 deletions, 19 files changed)
Branch: slaclab/dest_buffer_limits

Notes:

The goal of this PR is to allow a limit on the number of outstanding DMA buffers any single destination can be using. This will allow the client to set a max buffer count after opening a channel on the driver. The end result is a flow control signal which extends outside of the dma engine to the mux point for a set of streams.

In order to accomplish this we need to communicate this per dest pause to the mux stage. Here I propose adding a destPause vector to the AxiStreamCtrl record and using this record in the AxiStreamMux device.


Release Candidate v3.3.0

Author: Larry Ruckman [email protected]
Date: Thu Jul 9 15:36:07 2020 -0700
Pull: #61 (1262 additions, 1410 deletions, 108 files changed)
Branch: slaclab/pre-release
Issues: #60

Notes:

Description

  • Allow per destination buffer limits in DMA engine #60