Extended Data Fig. 2: Block diagram of an asynchronous p-circuit.
From: Integer factorization using stochastic magnetic tunnel junctions

A microcontroller reads the outputs voltages VOUT of all p-bits and computes the synaptic weights, which are then converted to the analogue input voltages VIN for each p-bit, using a DAC that communicates with the microcontroller.