gary/vram
David Anderson f31f64f5a2 vram: refactor MemArbiter into separate arbiters
Rather than hardcode one architecture for GARY, the arbiters
are now split and can be allocated per-port. The arbiter interface
includes plumbing so that one arbiter can propagate a write conflict
to another, so it can still implement multi-port arbitration as long
as every client is statically allocated to one port.
2024-09-08 13:26:25 -07:00
..
MemArbiter.bsv vram: refactor MemArbiter into separate arbiters 2024-09-08 13:26:25 -07:00
MemArbiter_Test.bsv vram: refactor MemArbiter into separate arbiters 2024-09-08 13:26:25 -07:00
VRAMCore.bsv vram: move VRAM to VRAMCore, in prep for arbitrated VRAM 2024-09-08 09:28:28 -07:00