David Anderson
f31f64f5a2
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. |
||
---|---|---|
.. | ||
MemArbiter.bsv | ||
MemArbiter_Test.bsv | ||
VRAMCore.bsv |