Design and implementation of multi-channel ultrasonic testing system for castings and forgings based on FPGA