这个报错的意思是:你的entity utc_add1在IRIG-B/utc_add1.vhd里面已经被申明了
就是说这个叫IRIG-B的工程里面不能存在两个相同名字的entity,所以你不能在 IRIG-B/clk_1pps.vhd这个文件里面再次申明这个叫utc_add1的entity
至于解决办法,由于我不了解楼主另外一个文件内这个叫utc_add1的entity的用途,所以只能说,要么把utc_add1.vhd里面的entity utc_add1改名字,要么改clk_1pps.vhd里面的名字
如果楼主是要在两个文件里用同一个ENTITY的话,你可以在第一个文件里为这个ENTITY创建一个COMPONENT,然后再另外一个文件里调用这个COMPONENT就行了
希望对您有所帮助