Struct hazardflow_designs::gemmini::execute::systolic_array::pe::PeControl
source · pub struct PeControl {
pub dataflow: Dataflow,
pub propagate: Propagate,
pub shift: U<{ _ }>,
}
Expand description
PE control signals.
Fields§
§dataflow: Dataflow
Represents the dataflow.
propagate: Propagate
Indicates which register to use for preloading the value.
shift: U<{ _ }>
The number of bits by which the accumulated result of matrix multiplication is right-shifted when leaving the systolic array, used to scale down the result.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for PeControl
impl Send for PeControl
impl Sync for PeControl
impl Unpin for PeControl
impl UnwindSafe for PeControl
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