In module's declaration or its instantiation, set the following two generic parameters accroding to your design: F_REFCLK is the frequency of the GTX reference clock USE_TRIGGER_PORT is default to true, but if you do not have trigger data to be sent through the link, you must set it to false. Otherwise, without TTCclk present, TTS signal can not pass the link please include the following two lines in your UCF file: NET "*/i_DAQ_Link_V6/usrclk" TNM_NET = "DAQ_usrclk"; TIMESPEC "TS_DAQ_usrclk" = PERIOD "DAQ_usrclk" 4.0; where i_DAQ_Link_V6 is the instance name of the module DAQ_Link_V6 in its upper level module. This zip file includes following files: DAQ_Link_V6.vhd top level module EthernetCRCD32.vhd CRC16D16.vhd TTS_TRIG_if.vhd RAM32x6Db.vhd Hamming.vhd DAQLINK_gtx.vhd ReadMe.txt this file