Struct rust_hdl::widgets::bidirectional_bus::BidirectionalBusMaster [−][src]
pub struct BidirectionalBusMaster<T: Synth, const N: usize, const NP1: usize> {Show 13 fields
pub bus: Signal<InOut, T>,
pub bus_empty: Signal<In, Bit>,
pub bus_full: Signal<In, Bit>,
pub bus_read: Signal<Out, Bit>,
pub bus_write: Signal<Out, Bit>,
pub slave_is_reading: Signal<Out, Bit>,
pub clock: Signal<In, Clock>,
pub data_out: Signal<Out, T>,
pub data_read: Signal<In, Bit>,
pub data_empty: Signal<Out, Bit>,
pub data_in: Signal<In, T>,
pub data_write: Signal<In, Bit>,
pub data_full: Signal<Out, Bit>,
// some fields omitted
}
Fields
bus: Signal<InOut, T>
bus_empty: Signal<In, Bit>
bus_full: Signal<In, Bit>
bus_read: Signal<Out, Bit>
bus_write: Signal<Out, Bit>
slave_is_reading: Signal<Out, Bit>
clock: Signal<In, Clock>
data_out: Signal<Out, T>
data_read: Signal<In, Bit>
data_empty: Signal<Out, Bit>
data_in: Signal<In, T>
data_write: Signal<In, Bit>
data_full: Signal<Out, Bit>
Trait Implementations
Returns the “default value” for a type. Read more