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