Hoogle Search
Within LTS Haskell 24.46 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
type
BindingMap = VarEnv Binding Termclash-lib Clash.Driver.Types Global function binders Global functions cannot be mutually recursive, only self-recursive.
type
DomainMap = HashMap Text VDomainConfigurationclash-lib Clash.Driver.Types No documentation available.
envTyConMap :: ClashEnv -> TyConMapclash-lib Clash.Driver.Types No documentation available.
type
ComponentMap = OMap Unique (ComponentMeta, Component)clash-lib Clash.Netlist.Types No documentation available.
type
HWMap = Map Type Either String FilteredHWTypeclash-lib Clash.Netlist.Types No documentation available.
IndexedPortMap :: [(PortDirection, HWType, Expr)] -> PortMapclash-lib Clash.Netlist.Types Port map based on port positions (port direction, type, assignment) HDL Example: bytemaster bytemaster_ds ( clk_1 , rst_1 , bitCtrl_0 );
NamedPortMap :: [(Expr, PortDirection, HWType, Expr)] -> PortMapclash-lib Clash.Netlist.Types Port map based on port names (port name, port direction, type, assignment) HDL Example: bytemaster bytemaster_ds ( .clk (clk_1) , .rst (rst_1) , .bitCtrl (bitCtrl_0) );
-
clash-lib Clash.Netlist.Types Specifies how to wire up a component instance
type
UsageMap = Map Text Usageclash-lib Clash.Netlist.Types No documentation available.
-
clash-lib Clash.Normalize.PrimitiveReductions Replace an application of the Clash.Sized.Vector.imap primitive on vectors of a known length n, by the fully unrolled recursive "definition" of Clash.Sized.Vector.imap