Fully Spike-based Architecture with Front-end Dynamic Vision Sensor and Back-end Spiking Neural Network