chalmers-lava2000-1.6.1: Hardware description EDSL

Safe HaskellNone
LanguageHaskell98

Lava.SequentialCircuits

Documentation

delayClk :: (Choice t, Generic t) => t -> (Signal Bool, t) -> t Source #

delayN :: (Generic t, Num a, Eq a) => a -> t -> t -> t Source #

puls :: (Eq t, Num t) => t -> () -> Signal Bool Source #

outputList :: (Generic b, Foldable t) => t b -> () -> b Source #

rowSeq :: Constructive t => ((t, t2) -> (t1, t)) -> t2 -> t1 Source #

rowSeqReset :: (Constructive t, Choice t) => ((t, t2) -> (t1, t)) -> (Signal Bool, t2) -> t1 Source #

rowSeqPeriod :: (Choice t, Constructive t, Num t3, Eq t3) => t3 -> ((t, t2) -> (t1, t)) -> t2 -> t1 Source #