GOWIN Tang Nano 20K FPGA board that is capable of high precision time synchronisation of less than 10ns with external Caesium Atomic Clocks