I. Introduction
An Artificial Neural Network (ANN) models a biological neural network, which can have billions of neurons with trillions of interconnections. Most ANN s are implemented solely in software simulations, and those implemented in hardware usually have the whole ANN loaded on one chip. This research takes a step towards a new ANN implemented by connecting a number of microchips such that each microchip represents a single neuron. While the commercial market does have a host of hardware ANN s, no general use, unspecialized, and inexpensive model exists such that it has a clear one chip to one neuron representation. Generally, extra modules and processing parts are added to have the chip function as a single neuron and more commonly multiple neurons are implemented on one chip. Under-the-hood, these representations also generally require a good grasp of electrical engineering to fully understand how the inputs and outputs are mapped as they use voltage, current, and similar elements to model data. In order to manipulate these elements, specialized and expensive parts are often needed. Moreover, many of the architectures are built for specific tasks, and they are not easily incorporated into bigger systems, and even fewer have learning capabilities. This paper presents a more accessible approach for creating general hardware ANN s capable of learning.