Skip to content

Patch Release

Compare
Choose a tag to compare
@ruck314 ruck314 released this 25 Apr 15:47
· 3949 commits to main since this release
58f916e

Pull Requests

  1. #215 - v1.8.1 release candidate
  2. #213 - Updates to PGPv3
  3. #214 - CPSW requires all WO variables to be 32-bit size and 32-bit aligned
  4. #212 - Overhauling Debouncer from shift reg to counter based

Pull Request Details

v1.8.1 release candidate

Author: Larry Ruckman [email protected]
Date: Wed Apr 25 08:43:21 2018 -0700
Pull: #215 (564 additions, 413 deletions, 34 files changed)
Branch: slaclab/pre-release

Notes:

Description

  1. Debouncer Update (#212)
  2. PGPv3 updates (#213)
  3. CPSW YAML updates (#214)

Updates to PGPv3

Author: Larry Ruckman [email protected]
Date: Wed Apr 25 08:33:41 2018 -0700
Pull: #213 (447 additions, 357 deletions, 23 files changed)
Branch: slaclab/pgpv3-gtx7-dev

Notes:

Description

  1. Updating PGPv3 default AXI-lite slave buses
  2. Adding EN_DRP_G to 7series QPLL wrapper
  3. For PGPv3.GTX7, routing txPreCursor, txPostCursor and txDiffCtrl to top level wrapper
  4. Bug fixes for _Pgp3AxiL.py
  5. Bug fix for loopback not being routed to the PHY layer
  6. Updating the PROM's python elapsed time print outs
  7. For PGPv3.GTX7, txDataRdy bug fix
    -- refer to Figure 3-12 in UG476 (v1.12)
  8. bug fixes for protTxStart and protTxSequence
    -- I have verified the fix in GTX7 and verified GTH Ultrascale still work after these changes

JIRA

ATLASDAQ-2


CPSW requires all WO variables to be 32-bit size and 32-bit aligned

Author: Larry Ruckman [email protected]
Date: Wed Apr 25 08:33:24 2018 -0700
Pull: #214 (79 additions, 33 deletions, 10 files changed)
Branch: slaclab/cpsw-yaml

Notes:

Description

CPSW requires all WO variables to be 32-bit size and 32-bit aligned


Overhauling Debouncer from shift reg to counter based

Author: Larry Ruckman [email protected]
Date: Fri Apr 20 13:43:48 2018 -0700
Pull: #212 (38 additions, 23 deletions, 1 files changed)
Branch: slaclab/lzts-dev

Notes:

Description

Debouncer was changed to use a counter instead of a shift register. This implementation will allow to make a longer filter without using excessive resources. The generics had to be changed therefore existing projects using debouncer will have to be modified. Removed old generics : FILTER_SIZE_G, FILTER_INIT_G. New generics : CLK_PERIOD_G, DEBOUNCE_PERIOD_G.