Skip to content

Conversation

@IstvanZsSzekely
Copy link
Collaborator

@IstvanZsSzekely IstvanZsSzekely commented Aug 23, 2024

PR Description

Added a packet filter base class, that can be used in the publisher-subscriber classes
Initially designed for cases where multiple data lanes can be interleaved and data needs to be filtered for validation.

Merge after: #175

PR Type

  • Bug fix (change that fixes an issue)
  • New feature (change that adds new functionality)
  • New test (change that adds new test program and/or testbench)
  • Breaking change (has dependencies in other repositories/testbenches)
  • Documentation (change that adds or modifies documentation)

PR Checklist

  • I have followed the code style guidelines
  • I have performed a self-review of changes
  • I have ran all testbenches affected by this PR
  • I have commented my code, at least hard-to-understand parts
  • I have signed off all commits from this PR
  • I have updated the documentation (wiki pages, ReadMe files, Copyright etc)
  • I have not introduced new Warnings/Errors on compilation/elaboration/simulation
  • I have set the verbosity level to none for the test program

@IstvanZsSzekely IstvanZsSzekely added enhancement New feature or request new New testbench labels Aug 23, 2024
@IstvanZsSzekely IstvanZsSzekely self-assigned this Aug 23, 2024
@IstvanZsSzekely IstvanZsSzekely marked this pull request as draft September 2, 2024 13:31
@IstvanZsSzekely IstvanZsSzekely marked this pull request as ready for review September 9, 2024 08:29
@IstvanZsSzekely IstvanZsSzekely force-pushed the packet_filter branch 2 times, most recently from 561b8d3 to d6b046c Compare September 10, 2024 07:06
@IstvanZsSzekely IstvanZsSzekely marked this pull request as draft November 26, 2024 11:07
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
…or DDR

Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
- Fixed SPI engine environment
- Updated environment creation and macros

Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
- Fixed the serial test
- Parallel data acquisition test still failing

Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
- Extended the ADI agent with additional functions
- Fixes issues with the AXIS VIP sequencer
- Updated the testbench

Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
- Added/Updated licensce headers
- Updated testbench depndencies
- Updated class hierarchy

Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
…king

Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
…onment

Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
- Updated testbenches as well

Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
…t access

Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
@IstvanZsSzekely IstvanZsSzekely marked this pull request as ready for review February 20, 2025 11:06
- Added packet filter base class
- Updated publisher with the filter class

Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
This was referenced Feb 26, 2025
@IstvanZsSzekely IstvanZsSzekely marked this pull request as draft March 18, 2025 13:41
@IstvanZsSzekely
Copy link
Collaborator Author

Dropping this feature in favor of separate filtering and processing classes.
This will separate the publisher-subscriber part entirely from the filtering and processing classes, keeping the classes simple and easy to use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request new New testbench

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants