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 AXIS Cache IP, FPGA code housekeeping, etc. #826

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
Open

Commits on Nov 18, 2024

  1. fpga: Add driver for new register interface of axis cache IP

    Signed-off-by: Niklas Eiling <[email protected]>
    n-eiling committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    d0a7b88 View commit details
    Browse the repository at this point in the history
  2. fpga: Add new Dino configuration register that allows triggering the …

    …DAC before the time step to dino.cpp
    
    Signed-off-by: Niklas Eiling <[email protected]>
    n-eiling committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    a62a9e4 View commit details
    Browse the repository at this point in the history
  3. fpga: Add axis_cache.cpp to CMakeLists.txt

    Signed-off-by: Niklas Eiling <[email protected]>
    n-eiling committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    63e498a View commit details
    Browse the repository at this point in the history
  4. fpga: Fix I2c causing an error when Dino FMC is not connected. We loo…

    …se the self check, but this is not really possible if there is no Dino FMC.
    
    Signed-off-by: Niklas Eiling <[email protected]>
    n-eiling committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    9d693fb View commit details
    Browse the repository at this point in the history
  5. hooks: Cast hook should also work for writes.

    Signed-off-by: Niklas Eiling <[email protected]>
    n-eiling committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    e8cf0f7 View commit details
    Browse the repository at this point in the history
  6. fpga: Clean up dino.cpp

    Signed-off-by: Niklas Eiling <[email protected]>
    n-eiling committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    2f48f6d View commit details
    Browse the repository at this point in the history
  7. fpga/ips: add invalidate method to AxisCache and whitelist the IP in …

    …hwdef-parse.py
    
    Signed-off-by: Niklas Eiling <[email protected]>
    n-eiling committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    8e6ec16 View commit details
    Browse the repository at this point in the history
  8. fpga: improve comments

    Signed-off-by: Niklas Eiling <[email protected]>
    n-eiling committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    157a943 View commit details
    Browse the repository at this point in the history
  9. fpga: consolidate and update FPGA config examples

    Signed-off-by: Niklas Eiling <[email protected]>
    n-eiling committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    24a28a5 View commit details
    Browse the repository at this point in the history
  10. fpga/ip/i2c: remove dead code and improve comment.

    Signed-off-by: Niklas Eiling <[email protected]>
    n-eiling committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    6a8b138 View commit details
    Browse the repository at this point in the history
  11. fpga: Apply suggestions from code review

    Co-authored-by: Steffen Vogel <[email protected]>
    Signed-off-by: Niklas Eiling <[email protected]>
    n-eiling and stv0g committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    c44d3c6 View commit details
    Browse the repository at this point in the history
  12. fpga: improve code style

    Signed-off-by: Niklas Eiling <[email protected]>
    n-eiling committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    8ce4824 View commit details
    Browse the repository at this point in the history
  13. fpga: remove exceptions from AxisCache

    Signed-off-by: Niklas Eiling <[email protected]>
    n-eiling committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    ae5efeb View commit details
    Browse the repository at this point in the history