Jump to content

Delayer: Difference between revisions

From Logic World Wiki
Created page with "{{Infobox component | title = Delayer | id = MHG.Delayer | caption = Delayer set to 10 ticks of delay | configurable = 1 | io.minInputs = 1 | io.maxInputs = 1 | io.outputs = 1 }} The '''Delayer''' is a component used for digital logic. It propagates signals from its input to its output, similar to a Buffer, but the signal takes more time to propagate. The signal is ''delayed'', if you will. Delayers are useful for b..."
 
No edit summary
Line 29: Line 29:
== Configurability ==
== Configurability ==


The length of the delay can be configured by can be [[Edit Component Menu|editing]] the component. The default delay is 10 ticks, the minimum is 2 ticks and the maximum is 30 ticks.
The length of the delay can be configured by can be [[editing]] the component. The default delay is 10 ticks, the minimum is 2 ticks and the maximum is 30 ticks.


== Placement ==
== Placement ==

Revision as of 04:54, 9 September 2025

Delayer

Delayer set to 10 ticks of delay
Component info
Internal ID MHG.Delayer
Configurable Yes
Input and output
Input count 1
Output count 1

The Delayer is a component used for digital logic. It propagates signals from its input to its output, similar to a Buffer, but the signal takes more time to propagate. The signal is delayed, if you will.

Delayers are useful for building clock circuits.

Behavior

The output of a Delayer will change to reflect the state of the input, as long as the input remains stable at that state for the configured delay length.

Fast Buffer Truth Table
InputOutput (eventually)
00
11


TODO: add more details about the tick-by-tick behavior when the input changes state faster than the delay length

Configurability

The length of the delay can be configured by can be editing the component. The default delay is 10 ticks, the minimum is 2 ticks and the maximum is 30 ticks.

Placement

The Delayer can be placed in the center of a Circuit Board square or on top of a Mount, and can be fine-rotated.

Tips

  • If you need to delay for longer than 30 ticks, you can chain multiple Delayers together.
  • If you need to delay for only 1 tick, you can use a Buffer instead.