kernel region ( a ) top level ( b ) compute unit level ( c ) processing element level .
fpgaConvNet: A Framework for Mapping Convolutional Neural Networks on FPGAs