The EnDat 3 master handles communication with EnDat 3 encoders from HEIDENHAIN. This provides a convenient way to transfer EnDat 3-transmitted information to the higher-level control. Due to the high transmission frequencies, an FPGA or ASIC is usually employed. For integration into an FPGA or ASIC, HEIDENHAIN provides an EnDat 3 master in the form of VHDL code.