The invention provides a high-precision and high-integrality time-digital converter based on an FPGA (Field Programmable Gate Array), and an implementation method. The time-digital converter comprises a fine time measuring unit, wherein the fine time measuring unit consists of a time alternate sampling unit, a multi-stage sampling data buffering unit and a snapshot and encoding unit. The invention aims to provide the high-integrality precision time-digital converter based on an FPGA. Innovation points lie in that: a fine time measuring part adopts a technology of a latch snapshot and rapid encoding combined architecture based on phase splitting clock alternate sampling, multi-stage sampling data caching and cached multi-stage sampling data. The high-precision and high-integrality time-digital converter has the characteristics of simple structure, design flexibility, high portability, short measuring dead time, large dynamic range, low cost, flexible interface and the like, and can be applied to the fields of aerospace, space research, communication, biomedicine, earth dynamics, relativity research and the like.