A high precision write/read circuits for memristors using digital input/output interfaces. (February 2020)