Struct rust_hdl::widgets::sync_fifo::SynchronousFIFO [−][src]
pub struct SynchronousFIFO<D: Synth, const N: usize, const NP1: usize, const BLOCK_SIZE: u32> {
pub clock: Signal<In, Clock>,
pub read: Signal<In, Bit>,
pub data_out: Signal<Out, D>,
pub empty: Signal<Out, Bit>,
pub almost_empty: Signal<Out, Bit>,
pub underflow: Signal<Out, Bit>,
pub write: Signal<In, Bit>,
pub data_in: Signal<In, D>,
pub full: Signal<Out, Bit>,
pub almost_full: Signal<Out, Bit>,
pub overflow: Signal<Out, Bit>,
// some fields omitted
}Fields
clock: Signal<In, Clock>read: Signal<In, Bit>data_out: Signal<Out, D>empty: Signal<Out, Bit>almost_empty: Signal<Out, Bit>underflow: Signal<Out, Bit>write: Signal<In, Bit>data_in: Signal<In, D>full: Signal<Out, Bit>almost_full: Signal<Out, Bit>overflow: Signal<Out, Bit>Trait Implementations
Returns the “default value” for a type. Read more
