Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add procs for interfacing with AXI peripherals in ZSTD Decoder #1613

Merged
merged 12 commits into from
Oct 21, 2024

Commits on Oct 11, 2024

  1. CI/modules-zstd: Fix calls to multiple bazel run targets

    bazel run executes only the first target from the list of targets acquired
    from the output of bazel query. In order to properly call all targets
    it is required to loop through the targets and run one at a time
    
    Signed-off-by: Pawel Czarnecki <[email protected]>
    lpawelcz committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    90b206e View commit details
    Browse the repository at this point in the history
  2. modules/zstd: Decrease pin spacing for SequenceExecutor

    Required to pass place_and_route
    
    Signed-off-by: Pawel Czarnecki <[email protected]>
    lpawelcz committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    2d253f2 View commit details
    Browse the repository at this point in the history
  3. modules/zstd/memory: Add packages with AXI4 structs

    Co-authored-by: Michal Czyz <[email protected]>
    Signed-off-by: Robert Winkler <[email protected]>
    2 people authored and lpawelcz committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    6d904a4 View commit details
    Browse the repository at this point in the history
  4. modules/zstd/memory: Add common definitions for memory blocks

    Signed-off-by: Robert Winkler <[email protected]>
    rw1nkler authored and lpawelcz committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    7c18c98 View commit details
    Browse the repository at this point in the history
  5. modules/zstd/memory: Add AxiReader proc

    This comit adds implementation of AxiReader proc that can be used to
    to issue AXI read requests as an AXI Manager device.
    
    Signed-off-by: Robert Winkler <[email protected]>
    rw1nkler authored and lpawelcz committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    788dc78 View commit details
    Browse the repository at this point in the history
  6. modules/zstd/memory: Add AxiStreamRemoveEmpty proc

    This commits adds AxiStreamRemoveEmpty proc, that can be used
    to remove bytes marked as containing no data in the Axi Stream
    
    Signed-off-by: Robert Winkler <[email protected]>
    rw1nkler authored and lpawelcz committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    fb11f56 View commit details
    Browse the repository at this point in the history
  7. modules/zstd/memory: Add AxiStreamDownscaler proc

    This commit adds AxiStreamDownscaler that can be used to convert AxiStream
    transactions from a wider bus, to multiple transactions on more narrow bus
    
    Signed-off-by: Robert Winkler <[email protected]>
    rw1nkler authored and lpawelcz committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    8dd3b30 View commit details
    Browse the repository at this point in the history
  8. modules/zstd/memory: Add MemReader and MemReaderAdv

    This commit adds MemReader and MemReaderAdv procs for handling
    read transactions on the AXI bus.
    
    Signed-off-by: Robert Winkler <[email protected]>
    rw1nkler authored and lpawelcz committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    f34d8f1 View commit details
    Browse the repository at this point in the history
  9. modules/zstd/memory: Add AxiWriter proc

    Internal-tag: [#62924]
    
    Co-authred-by: Pawel Czarnecki <[email protected]>
    Co-authred-by: Robert Winkler <[email protected]>
    Signed-off-by: Michal Czyz <[email protected]>
    Signed-off-by: Pawel Czarnecki <[email protected]>
    Signed-off-by: Robert Winkler <[email protected]>
    mczyz-antmicro authored and lpawelcz committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    ac19a75 View commit details
    Browse the repository at this point in the history
  10. modules/zstd/memory: Add AxiStreamAddEmpty

    Internal-tag: [#64376]
    Signed-off-by: Pawel Czarnecki <[email protected]>
    lpawelcz committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    31d9bd6 View commit details
    Browse the repository at this point in the history
  11. modules/zstd/memory: Add MemWriter

    Internal-tag: [#65205]
    Signed-off-by: Pawel Czarnecki <[email protected]>
    lpawelcz committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    7eb6798 View commit details
    Browse the repository at this point in the history
  12. modules/zstd/memory: Add README describing the AXI interface

    Co-authored-by: Pawel Czarnecki <[email protected]>
    Signed-off-by: Robert Winkler <[email protected]>
    rw1nkler and lpawelcz committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    c8ee6a9 View commit details
    Browse the repository at this point in the history