A vector processor implemented in Chisel