Relay: Difference between revisions
Appearance
HuntaBadday (talk | contribs) Created page with "{{Infobox component | title=Relay | caption=Relay | id=MHG.Relay | io.propagationDelay=1 | io.maxInputs=3 | io.minInputs=3 | io.outputs=2 }} The relay is a component which can pass a signal between the two side pins bi-directionally while the top pin (Enable) is HIGH. == Timing == The Relay has a latency of 0 ticks for a signal to pass between the side pins, but has a switching latency of 1 tick. So in the instance the enable pin is HIGH, it will take 1 tick to switch t..." |
HuntaBadday (talk | contribs) No edit summary |
||
Line 6: | Line 6: | ||
| io.maxInputs=3 | | io.maxInputs=3 | ||
| io.minInputs=3 | | io.minInputs=3 | ||
| io.outputs=2 | | io.outputs=2 (Inputs are the outputs) | ||
}} | }} | ||
The relay is a component which can pass a signal between the two side pins bi-directionally while the top pin (Enable) is HIGH. | The relay is a component which can pass a signal between the two side pins bi-directionally while the top pin (Enable) is HIGH. |
Revision as of 03:22, 7 September 2025
![]() Relay | |
Component info | |
---|---|
Internal ID |
MHG.Relay |
Configurable | No |
Input and output | |
Input count | 3 |
Output count | 2 (Inputs are the outputs) |
Propagation delay | 1 tick |
The relay is a component which can pass a signal between the two side pins bi-directionally while the top pin (Enable) is HIGH.
Timing
The Relay has a latency of 0 ticks for a signal to pass between the side pins, but has a switching latency of 1 tick. So in the instance the enable pin is HIGH, it will take 1 tick to switch the Relay into the ON state to allow a signal to pass between the side pins. The same is for when the Relay switches to the OFF state, taking 1 tick to switch.
Configurability
This component cannot be configured in the edit menu.