Using high-level synthesis to implement the matrix-vector multiplication on FPGA