Buffer: Difference between revisions
Appearance
Created page with "{{Infobox component | title = Buffer | id = MHG.BufferWithOutput | caption = Buffer | configurable = 0 | io.minInputs = 1 | io.maxInputs = 1 | io.outputs = 1 | io.propagationDelay = 1 }} The '''Buffer''' is a component used for digital logic. It has one input and one output, and the output is updated to propagate the same state of the input. Buffers are useful for preventing back-propagation of signals, because signals c..." |
(No difference)
|
Revision as of 02:07, 9 September 2025
![]() Buffer | |
Component info | |
---|---|
Internal ID |
MHG.BufferWithOutput |
Configurable | No |
Input and output | |
Input count | 1 |
Output count | 1 |
Propagation delay | 1 tick |
The Buffer is a component used for digital logic. It has one input and one output, and the output is updated to propagate the same state of the input. Buffers are useful for preventing back-propagation of signals, because signals can only propagate from the input to the output, not in the other direction.
Behavior
The Buffer simply passes on the state of its input to its output.
Input | Output |
---|---|
0 | 0 |
1 | 1 |
The Buffer takes one tick to update the state of its output after a change to the state of its input.
Placement
The Buffer can be placed in the center of a Circuit Board square or on top of a Mount, and can be fine-rotated.