22 | | * The '''transition function''' computes the next values of the register, depending on the current values of the register and the values of the input ports signals. |
23 | | * The '''genMoore function''' computes the values of those output port signals that depend only on the internal registers. |
24 | | * The '''genMealy function(s)''' computes values of those output port signals that depend both on the internal registers AND the values of the input port signals. |
25 | | |
26 | | In this figure we represented a single FSM, but a SoCLib component contains generally several small FSMs running in parallel inside a single module. This internal parallelism should be properly described. |
| 20 | * The '''transition function''' computes the next values of the registers, depending on the current values of these registers and the values of the input signals. |
| 21 | * The '''genMoore function''' computes the values of those output signals that depend only on the internal registers. |
| 22 | * The '''genMealy function(s)''' computes values of those output signals that depend both on the internal registers AND the values of the input signals. |
| 23 | |
| 24 | In this figure we represented a single FSM, but a SoCLib component contains generally several small FSMs running in parallel inside a single module. This internal parallelism must be properly described. |