ice40-prim-0.3.1.3: Lattice iCE40 Primitive IP
Copyright(c) David Cox 2021
LicenseBSD 3-Clause
Maintainerstandardsemiconductor@gmail.com
Safe HaskellNone
LanguageHaskell2010

Ice40.Clock

Description

Commonly used clock domains with ice40 IP

Synopsis

Documentation

type Lattice10kHz = "Lattice10kHz" :: Domain Source #

type Lattice48Mhz = "Lattice48Mhz" :: Domain Source #

type Lattice24Mhz = "Lattice24Mhz" :: Domain Source #

type Lattice12Mhz = "Lattice12Mhz" :: Domain Source #

type Lattice6Mhz = "Lattice6Mhz" :: Domain Source #

latticeRst :: KnownDomain dom => Reset dom Source #

Lattice reset signal, always inactive

Orphan instances

KnownDomain "Lattice10kHz" Source # 
Instance details

Associated Types

type KnownConf "Lattice10kHz" :: DomainConfiguration #

Methods

knownDomain :: SDomainConfiguration "Lattice10kHz" (KnownConf "Lattice10kHz") #

KnownDomain "Lattice12Mhz" Source # 
Instance details

Associated Types

type KnownConf "Lattice12Mhz" :: DomainConfiguration #

Methods

knownDomain :: SDomainConfiguration "Lattice12Mhz" (KnownConf "Lattice12Mhz") #

KnownDomain "Lattice24Mhz" Source # 
Instance details

Associated Types

type KnownConf "Lattice24Mhz" :: DomainConfiguration #

Methods

knownDomain :: SDomainConfiguration "Lattice24Mhz" (KnownConf "Lattice24Mhz") #

KnownDomain "Lattice48Mhz" Source # 
Instance details

Associated Types

type KnownConf "Lattice48Mhz" :: DomainConfiguration #

Methods

knownDomain :: SDomainConfiguration "Lattice48Mhz" (KnownConf "Lattice48Mhz") #

KnownDomain "Lattice6Mhz" Source # 
Instance details

Associated Types

type KnownConf "Lattice6Mhz" :: DomainConfiguration #

Methods

knownDomain :: SDomainConfiguration "Lattice6Mhz" (KnownConf "Lattice6Mhz") #