pub struct SdramTiming {
pub startup_delay_ns: u32,
pub max_sd_clock_hz: u32,
pub refresh_period_ns: u32,
pub mode_register_to_active: u32,
pub exit_self_refresh: u32,
pub active_to_precharge: u32,
pub row_cycle: u32,
pub row_precharge: u32,
pub row_to_column: u32,
}Expand description
FMC SDRAM Timing parameters structure definition
Fields§
§startup_delay_ns: u32Time between applying a valid clock and any command other than COMMAND INHIBIT or NOP
max_sd_clock_hz: u32Maximum SD clock frequency to make timing
refresh_period_ns: u32Period between refresh cycles in nanoseconds
mode_register_to_active: u32Delay between a LOAD MODE register command and an ACTIVATE command
exit_self_refresh: u32Delay from releasing self refresh to next command
active_to_precharge: u32Delay between an ACTIVATE and a PRECHARGE command
row_cycle: u32Auto refresh command duration
row_precharge: u32Delay between a PRECHARGE command and another command
row_to_column: u32Delay between an ACTIVATE command and READ/WRITE command
Trait Implementations§
Source§impl Clone for SdramTiming
impl Clone for SdramTiming
Source§fn clone(&self) -> SdramTiming
fn clone(&self) -> SdramTiming
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SdramTiming
impl Debug for SdramTiming
Source§impl PartialEq for SdramTiming
impl PartialEq for SdramTiming
impl Copy for SdramTiming
impl StructuralPartialEq for SdramTiming
Auto Trait Implementations§
impl Freeze for SdramTiming
impl RefUnwindSafe for SdramTiming
impl Send for SdramTiming
impl Sync for SdramTiming
impl Unpin for SdramTiming
impl UnwindSafe for SdramTiming
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