FM577 Low-cost FPGA PMC board