In this work we present a memristor emulator that allows implementation in a purely digital environment. The emulator is based on a flux-charge description of the memristor, as proposed in the literature. It has been implemented in a commercial FPGA, and it has been shown that its behaviour mimics that of a circuit using memristors. Specifically, we show that it reproduces the fingerprints of a memristor, both in frequency and memory capability. In addition, we also reproduce an IMPLY gate, showing that the behaviour is correctly reproduced.