Wired-0.2: Wire-aware hardware descriptionSource codeContentsIndex
Wired
Documentation
module Data.Hardware
module Lava
module Layout
type Wired lib = LayoutT Guide CellId (Lava lib)Source
class CellLibrary lib => WiredLibrary lib whereSource
Methods
featureSize :: Res lib LengthSource
guideLength :: Layer -> Res lib LengthSource
rowHeight :: Res lib HeightSource
show/hide Instances
renderWired :: forall lib a. WiredLibrary lib => Name -> Wired lib a -> IO ()Source
renderWiredWithNetsCol :: forall lib a. WiredLibrary lib => Maybe Color -> (Tag -> Maybe Color) -> Name -> Wired lib a -> IO ()Source
renderWiredWithNets :: forall lib a. WiredLibrary lib => Name -> Wired lib a -> IO ()Source
wireN :: (MonadWired lib m, PortStruct p Signal t) => Length -> Layer -> Width -> p -> m pSource
wireS :: (MonadWired lib m, PortStruct p Signal t) => Length -> Layer -> Width -> p -> m pSource
wireW :: (MonadWired lib m, PortStruct p Signal t) => Length -> Layer -> Width -> p -> m pSource
wireE :: (MonadWired lib m, PortStruct p Signal t) => Length -> Layer -> Width -> p -> m pSource
guide :: (MonadWired lib m, PortStruct p Signal t) => Layer -> Width -> p -> m pSource
guideN :: (MonadWired lib m, PortStruct p Signal t) => Layer -> Width -> p -> m pSource
guideS :: (MonadWired lib m, PortStruct p Signal t) => Layer -> Width -> p -> m pSource
guideW :: (MonadWired lib m, PortStruct p Signal t) => Layer -> Width -> p -> m pSource
guideE :: (MonadWired lib m, PortStruct p Signal t) => Layer -> Width -> p -> m pSource
Produced by Haddock version 2.4.2