forked from libre-chip/cpu
Compare commits
2 commits
a63d2990ef
...
c8a4c576d3
| Author | SHA1 | Date | |
|---|---|---|---|
| c8a4c576d3 | |||
| 29622be160 |
1 changed files with 1 additions and 0 deletions
|
|
@ -217,6 +217,7 @@ pub struct UnitMOpCantCauseCancel<C: PhantomConstGet<CpuConfig>> {
|
||||||
pub struct ExecuteToUnitInterface<C: PhantomConstGet<CpuConfig>> {
|
pub struct ExecuteToUnitInterface<C: PhantomConstGet<CpuConfig>> {
|
||||||
pub global_state: GlobalState,
|
pub global_state: GlobalState,
|
||||||
/// Enqueues happen in program order, they are not re-ordered by out-of-order execution.
|
/// Enqueues happen in program order, they are not re-ordered by out-of-order execution.
|
||||||
|
/// if [`Self::unit_outputs_ready`] is `false`, then `enqueue.data` is always [`HdlNone`].
|
||||||
pub enqueue: ReadyValid<UnitEnqueue<C>>,
|
pub enqueue: ReadyValid<UnitEnqueue<C>>,
|
||||||
/// if [`Self::unit_outputs_ready`] is `false`, then this is always [`HdlNone`]
|
/// if [`Self::unit_outputs_ready`] is `false`, then this is always [`HdlNone`]
|
||||||
pub inputs_ready: HdlOption<UnitInputsReady<C>>,
|
pub inputs_ready: HdlOption<UnitInputsReady<C>>,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue