Implemented parameterizable delay block and documented perceptron.v