Redstonery
RedstoneryLearn › Give a circuit memory
Learning path 04 of 6

Give a circuit memory

Hold one bit, sample data, count events, then store a whole pattern. 7 circuits, each one running in the simulator with a prediction to make before you run it.

Start with RS latch

The steps

  1. RS latch
    Remember which of two requests happened last.
    Concepts: Memory, Feedback, Set and reset
  2. Locked repeater latch
    Hold a sampled logic level with a lock input.
    Concepts: Level-sensitive storage, Enable, Hold
  3. Copper bulb toggle
    Turn repeated events into alternating remembered states.
    Concepts: Toggle, Rising edge, One-bit state
  4. Edge-triggered D flip-flop
    Sample data on a selected clock event.
    Concepts: Sampling, Clock edge, One-bit storage
  5. Two-bit ripple counter
    Use state to count accepted events.
    Concepts: Counting, State transitions, Capacity
  6. Analog peak memory
    Remember the largest signal level seen since clearing.
    Concepts: Peak detection, Multilevel state, Clear
  7. Four-bit holding register
    Store a four-bit word with a shared control.
    Concepts: Register, Binary word, Shared control

What you will be able to do

Other paths

Your first signalTrace a source, read strength, add delay, then make a decision.Build decisions from gatesUse truth tables to progress from one decision to selection and arithmetic.Shape events and timeSeparate levels, transitions, durations, and repeating cycles.Sense, decide, and move itemsConnect inventory measurements to controlled transport and storage.Build in three dimensionsInspect layers, isolate routes, and leave room for mechanisms to move.