spmlib for zynq