Skip to main content

ShiftRegisterLeftSync

Type Alias ShiftRegisterLeftSync 

Source
pub type ShiftRegisterLeftSync<const N: usize> = Sync<Obj<Bits<N>>, Obj<bool>, Obj<Bits<N>>>;
Expand description

An N-bit left-shift register, N >= 2.

State: Bits<N>. Input: bool (new bit shifted into bit 0). Output: the current Bits<N> state before the shift.

Aliased Typeยง

pub struct ShiftRegisterLeftSync<const N: usize> { /* private fields */ }