The Cowboys have signed receiver Deonte Thompson to a one-year deal worth $2.5 million, according to a source. Thompson had 38 catches for 555 yards and two scores with Buffalo and Chicago last year.