Example
A tiny memory cell is a next-state table with the old state as input.
highlighted = computed this step
Build the concrete table
Compute the highlighted logic-table value.
E=0 D=0 Qprev=0Qnext=0
Build the concrete table
Compute the highlighted logic-table value.
E=0 D=0 Qprev=0E=0 D=0 Qprev=1Qnext=0Qnext=1
Build the concrete table
Compute the highlighted logic-table value.
E=0 D=0 Qprev=0E=0 D=0 Qprev=1E=0 D=1 Qprev=0Qnext=0Qnext=1Qnext=0
Build the concrete table
Compute the highlighted logic-table value.
E=0 D=0 Qprev=0E=0 D=0 Qprev=1E=0 D=1 Qprev=0E=0 D=1 Qprev=1Qnext=0Qnext=1Qnext=0Qnext=1
Build the concrete table
Compute the highlighted logic-table value.
E=0 D=0 Qprev=0E=0 D=0 Qprev=1E=0 D=1 Qprev=0E=0 D=1 Qprev=1E=1 D=0 Qprev=0Qnext=0Qnext=1Qnext=0Qnext=1Qnext=0
Build the concrete table
Compute the highlighted logic-table value.
E=0 D=0 Qprev=0E=0 D=0 Qprev=1E=0 D=1 Qprev=0E=0 D=1 Qprev=1E=1 D=0 Qprev=0E=1 D=0 Qprev=1Qnext=0Qnext=1Qnext=0Qnext=1Qnext=0Qnext=0
Build the concrete table
Compute the highlighted logic-table value.
E=0 D=0 Qprev=0E=0 D=0 Qprev=1E=0 D=1 Qprev=0E=0 D=1 Qprev=1E=1 D=0 Qprev=0E=1 D=0 Qprev=1E=1 D=1 Qprev=0Qnext=0Qnext=1Qnext=0Qnext=1Qnext=0Qnext=0Qnext=1
Build the concrete table
Compute the highlighted logic-table value.
E=0 D=0 Qprev=0E=0 D=0 Qprev=1E=0 D=1 Qprev=0E=0 D=1 Qprev=1E=1 D=0 Qprev=0E=1 D=0 Qprev=1E=1 D=1 Qprev=0E=1 D=1 Qprev=1Qnext=0Qnext=1Qnext=0Qnext=1Qnext=0Qnext=0Qnext=1Qnext=1
Read the table verdict
Compute the highlighted logic-table value.
E=0 D=0 Qprev=0E=0 D=0 Qprev=1E=0 D=1 Qprev=0E=0 D=1 Qprev=1E=1 D=0 Qprev=0E=1 D=0 Qprev=1E=1 D=1 Qprev=0E=1 D=1 Qprev=1verdictQnext=0Qnext=1Qnext=0Qnext=1Qnext=0Qnext=0Qnext=1Qnext=1enable=0 holds, enable=1 copies D
logic-computation
Every row is intentionally ordered and pinned to the lesson specification.