pub struct SoCTestChip {
pub clock: Signal<In, Clock>,
pub sys_clock: Signal<In, Clock>,
pub from_cpu: FIFOWriteResponder<Bits<16>>,
pub to_cpu: FIFOReadResponder<Bits<16>>,
/* private fields */
}
Fields§
§clock: Signal<In, Clock>
§sys_clock: Signal<In, Clock>
§from_cpu: FIFOWriteResponder<Bits<16>>
§to_cpu: FIFOReadResponder<Bits<16>>
Trait Implementations§
Source§impl Block for SoCTestChip
impl Block for SoCTestChip
Source§fn connect_all(&mut self)
fn connect_all(&mut self)
Connects the internal signals of the circuit - used to initialize the circuit
Source§fn update_all(&mut self)
fn update_all(&mut self)
Propogate changes from inputs to outputs within the circuit
Source§fn has_changed(&self) -> bool
fn has_changed(&self) -> bool
Returns
true
if anything in the circuit has changed (outputs or internal state)Source§impl Default for SoCTestChip
impl Default for SoCTestChip
Source§fn default() -> SoCTestChip
fn default() -> SoCTestChip
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SoCTestChip
impl RefUnwindSafe for SoCTestChip
impl Send for SoCTestChip
impl Sync for SoCTestChip
impl Unpin for SoCTestChip
impl UnwindSafe for SoCTestChip
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more