Jump to content

Buffer: Difference between revisions

From Logic World Wiki
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..."
 
add fast buffer on see also section
 
Line 29: Line 29:


{{todo|image of different ways Buffer can be placed}}
{{todo|image of different ways Buffer can be placed}}
== See also ==
* [[Fast Buffer]]


{{Navbox components}}
{{Navbox components}}

Latest revision as of 10:07, 10 September 2025

Buffer

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.

Buffer Truth Table
InputOutput
00
11

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.


TODO: image of different ways Buffer can be placed

See also