D Latch: Difference between revisions
Appearance
HuntaBadday (talk | contribs) Created page with "{{Infobox component|caption=D Latch|id=MHG.DLatch|io.propagationDelay=1|title=D Latch|io.maxInputs=2|io.minInputs=2|io.outputs=1}}The '''D Latch''' is a basic digital component who's output can be latched to the input when the latch pin is set to HIGH. The D Latch has an input on the side (data), an input on the top (enable), and an output on the top. The input on the side is a state to be latched; while the enable input is HIGH, the output state will be latched to the..." |
m add component categories |
||
Line 32: | Line 32: | ||
== Configurability == | == Configurability == | ||
This component cannot be configured in the edit menu. | This component cannot be configured in the edit menu. | ||
[[Category:Vanilla components]] | |||
[[Category:Circuitry components]] |
Revision as of 01:44, 7 September 2025
![]() D Latch | |
Component info | |
---|---|
Internal ID |
MHG.DLatch |
Configurable | No |
Input and output | |
Input count | 2 |
Output count | 1 |
Propagation delay | 1 tick |
The D Latch is a basic digital component who's output can be latched to the input when the latch pin is set to HIGH.
The D Latch has an input on the side (data), an input on the top (enable), and an output on the top. The input on the side is a state to be latched; while the enable input is HIGH, the output state will be latched to the input's state.
The D Latch will demonstrate the following behavior:
Data | Enable | Output |
---|---|---|
LOW | LOW | * |
LOW | HIGH | LOW |
HIGH | LOW | * |
HIGH | HIGH | HIGH |
Timing
The D Latch has a latency of 1 tick, so in the instance when the enable pin is HIGH, the output will become latched to the data input 1 tick later.
Configurability
This component cannot be configured in the edit menu.