pub struct DDR7FIFO<const N: usize> {Show 13 fields
pub reset: Signal<In, Bit>,
pub sys_clock_p: Signal<In, Clock>,
pub sys_clock_n: Signal<In, Clock>,
pub mcb: MCBInterface4GDDR3,
pub data_in: Signal<In, Bits<N>>,
pub full: Signal<Out, Bit>,
pub write: Signal<In, Bit>,
pub write_clock: Signal<In, Clock>,
pub data_out: Signal<Out, Bits<N>>,
pub empty: Signal<Out, Bit>,
pub read: Signal<In, Bit>,
pub read_clock: Signal<In, Clock>,
pub status: Signal<Out, Bits<8>>,
/* private fields */
}Fields
reset: Signal<In, Bit>sys_clock_p: Signal<In, Clock>sys_clock_n: Signal<In, Clock>mcb: MCBInterface4GDDR3data_in: Signal<In, Bits<N>>full: Signal<Out, Bit>write: Signal<In, Bit>write_clock: Signal<In, Clock>data_out: Signal<Out, Bits<N>>empty: Signal<Out, Bit>read: Signal<In, Bit>read_clock: Signal<In, Clock>status: Signal<Out, Bits<8>>Trait Implementations
sourceimpl<const N: usize> Block for DDR7FIFO<N>
impl<const N: usize> Block for DDR7FIFO<N>
fn connect_all(&mut self)
fn update_all(&mut self)
fn has_changed(&self) -> bool
fn accept(&self, name: &str, probe: &mut dyn Probe)
Auto Trait Implementations
impl<const N: usize> RefUnwindSafe for DDR7FIFO<N>
impl<const N: usize> Send for DDR7FIFO<N>
impl<const N: usize> Sync for DDR7FIFO<N>
impl<const N: usize> Unpin for DDR7FIFO<N>
impl<const N: usize> UnwindSafe for DDR7FIFO<N>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more