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