Char Snapshot
Summary
Use this component to capture and store a character input at a specific moment, triggered by a clock signal.
Description
The **Char Snapshot** component captures the incoming character data at the moment a clock pulse is received on the *Snapshot* pin. This allows you to store a character value temporarily, which can be useful for applications where you need to remember a value for later comparison or processing.
- **Enabled**: When enabled, the component actively captures the incoming character on each clock pulse. When disabled, it passes the input through unmodified.
- **In (char)**: Receives the incoming character data to be captured.
- **Snapshot (Clock)**: The clock input that triggers the capture of the incoming character.
- **Out (char)**: Outputs the captured character value.
This component is particularly useful in scenarios where you need to store a character value temporarily, such as for debouncing inputs, implementing state machines, or capturing keypresses in a keyboard interface.
Diagram:
Categories
Category Text - Text components category
Properties
- Enabled – Toggle the component’s functionality on or off.