FPGA implementation of a LSTM Neural Network - José Pedro Castro Fonseca (2016)