--- Quote Start ---
That would be inevitable to generate setup/hold errors, if I sample an arbitrary signal using transceiver.
--- Quote End ---
Right, but there is a slight difference in what happens if you sample
directly with the FPGA receiver. In that case, the input analog signal is encoded as a 0 or 1 based on the analog input voltage at the time the receiver samples the input. By putting a digital comparator in front of the receiver, you are changing the signal seen by the receiver to a binary signal with fast edge transitions. These edge transitions are not synchronous to the receiver clock, so when it samples, it can still produce a metastable output value.
Its not clear to me that there is any advantage in adding the comparator, unless of course it was clocked synchronously with the receiver. You might be better off with a limiting amplifier or clamping diodes on the input, so as not to violate the receiver voltage limits.
--- Quote Start ---
What I need to do is just sample. No information I should recovery from the input signal.
--- Quote End ---
You must be recovering some information from the input, otherwise you would not sample it! So what information are you interested in? The power spectrum?
Cheers,
Dave