Xilinx Rocket IO CRC+Clock Corrections results in CRC error

S

Stefan Philipp

Guest
Hi Folks,

I am using the rocket IOs of the Xilinx Virtex II pro chips, with are
working fine, but:

While testing different frequencies in simulation, it seems, that if clock
correction IDLEs
are inserted in data between the SOP/EOP of a CRC checked data package,
this results in an CRC error if clock corrections are needed during readout
of
the receiver elastic buffer, which is not documented in the rocket io user
guide.

This means, that there is no possibility to do any clock correction during
the
receive of crc-checked data and IDLEs could only be transmitted outside the
SOP/EOP.

Does anyone know, if this is generally true ?

Thanks in advance,
Stefan Philipp

--
Stefan Philipp
Electronic Vision(s)
Room 1-319
Kirchhoff-Institut für Physik
Im Neuenheimer Feld 227
69120 Heidelberg
Tel.: ++49-6221-54-9897
Fax: ++49-6221-54-9839
--
Hi ! I'm a signature virus. Please copy me to youre signature file to help
me spread !
 
Stefan Philipp wrote:
Hi Folks,

I am using the rocket IOs of the Xilinx Virtex II pro chips, with are
working fine, but:

While testing different frequencies in simulation, it seems, that if clock
correction IDLEs
are inserted in data between the SOP/EOP of a CRC checked data package,
this results in an CRC error if clock corrections are needed during readout
of
the receiver elastic buffer, which is not documented in the rocket io user
guide.

This means, that there is no possibility to do any clock correction during
the
receive of crc-checked data and IDLEs could only be transmitted outside the
SOP/EOP.

Does anyone know, if this is generally true ?
Howdy Stefan,

"Idle mode [...] occurs during normal operation between frames"
(paraphrased from IEEE). I'm not sure why you'd insert idles in the
middle of a packet (between SOP or EOP), but if you are, don't do that :)

Also, do you have CLK_COR_KEEP_IDLE set to true? If so, I could see how
that might confuse your CRC checker on the rx side.

Have fun,

Marc
 

Welcome to EDABoard.com

Sponsor

Back
Top