client methods presumably finished

This commit is contained in:
Yehowshua Immanuel 2025-04-10 01:27:33 -04:00
parent 979adf3660
commit c9356eecfd
3 changed files with 20 additions and 12 deletions

View file

@ -7,7 +7,6 @@ package TagEngine(
import Vector
import Util
import FIFO
import FIFOF
import SpecialFIFOs
type MkTagType numTags = (UInt (TLog numTags))
@ -35,7 +34,7 @@ mkTagEngine = do
-- to TagEngine where `n := maxTagCount`.
initialTagDistributor <- mkReg (Just (maxTagCount - 1)) -- Distributes initial tags
retireQueue <- mkBypassFIFO -- Queue for tags being retired
freeTagQueue <- mkSizedFIFOF maxTagCount -- Queue of available tags
freeTagQueue <- mkSizedFIFO maxTagCount -- Queue of available tags
-- Signals
retireSignal <- mkRWire -- Signals a tag retirement