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

Ice40.Osc

Description

LFOSC and HFOSC hard IP primitive from Lattice Ice Technology Library

Synopsis

Documentation

lf10kHz Source #

Arguments

:: Signal dom Bool

CLKLFPU - Power up the LFOSC circuit. After power up, oscillator output will be stable after 100us. Active High.

-> Signal dom Bool

CLKLFEN - Enable the clock output. Enable should be low for the 100us power up period. Active High.

-> Clock Lattice10kHz

LF Oscillator output

Low frequency oscillator 10 kHz

hf48Mhz Source #

Arguments

:: KnownDomain dom 
=> Signal dom Bool

CLKHFEN Enable the clock output. Enable should be low for the 100us power up period. Active High.

-> Signal dom Bool

CLKHFPU Power up the HFOSC circuit. After power up, oscillator output will be stable after 100us. Active High.

-> Clock Lattice48Mhz

HF Oscillator output

High frequency oscillator 48 Mhz

hf24Mhz Source #

Arguments

:: KnownDomain dom 
=> Signal dom Bool

CLKHFEN Enable the clock output. Enable should be low for the 100us power up period. Active High.

-> Signal dom Bool

CLKHFPU Power up the HFOSC circuit. After power up, oscillator output will be stable after 100us. Active High.

-> Clock Lattice24Mhz

HF Oscillator output

High frequency oscillator 24 Mhz

hf12Mhz Source #

Arguments

:: KnownDomain dom 
=> Signal dom Bool

CLKHFEN Enable the clock output. Enable should be low for the 100us power up period. Active High.

-> Signal dom Bool

CLKHFPU Power up the HFOSC circuit. After power up, oscillator output will be stable after 100us. Active High.

-> Clock Lattice12Mhz

HF Oscillator output

High frequency oscillator 12 Mhz

hf6Mhz Source #

Arguments

:: KnownDomain dom 
=> Signal dom Bool

CLKHFEN Enable the clock output. Enable should be low for the 100us power up period. Active High.

-> Signal dom Bool

CLKHFPU Power up the HFOSC circuit. After power up, oscillator output will be stable after 100us. Active High.

-> Clock Lattice6Mhz

HF Oscillator output

High frequency oscillator 6 Mhz