一个合格的FPGA工程师需要掌握哪些知识