Skip to content

AXI4-Lite register block and a minimal host driver #4

@tylrcc

Description

@tylrcc

The register map is described in docs/interface.md (CTRL, STATUS, WINDOW, FIFO_LVL, SMA, VWAP) but nothing implements it yet. This is the gap between "passes sim" and "runs on a board".

Goal: a thin AXI4-Lite shim exposing those fields, plus a tiny host-side reader in host/ that opens the device and prints live SMA/VWAP.

Notes

  • host/fixed.py already does the Q16.16 and tick packing, reuse it.
  • A loopback test (host packs ticks, reads results back, compares to sim/reference.py) would make this trustworthy.

Done when: you can stream ticks in and read SMA/VWAP back over the register block.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is neededhostdriver / host-side glue

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions