Tool/software:
Hi
If I set 0x41 to 0x1F, Is it possible to clear the error counter manually or ignore this error counter to keep the line locked?
or will the error counter register clear itself after a long stable time without error?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hi
If I set 0x41 to 0x1F, Is it possible to clear the error counter manually or ignore this error counter to keep the line locked?
or will the error counter register clear itself after a long stable time without error?
Hi,
This register is the error counter threshold. If the counted errors reach the set threshold, then the device will lose LOCK. Please see this thread for your reference: Link
By the way, the default register value is 0x03, is there any reason why you set to 0x1F?
Best,
Josh
Hi Josh
Thanks.
During the electrostatic test, the 948 would lose lock . Changing it to 0x1F can avoid the unlock. The customer's current concern is whether changing it to 0x1F will have any side effects. Additionally, will the error counter automatically reset or can it be manually reset ? If not, does it mean that the error count caused by the electrostatic test will remain until more errors occur, causing the counter to reach the threshold? Is there any way to ignore this error count to maintain a consistent lock?
Best,
Nick
Hi Josh
to be more clear
1, whether changing it to 0x1F will have any side effects.
2, will the error counter automatically reset or can it be manually reset ?
3 Will the error count caused by the electrostatic test remain until more errors occur, causing the counter to reach the threshold?
4,Is there any way to ignore this error count to maintain a consistent lock?
Best,
Nick
Here are some more information, if customer used the default value for this register, static electricity testing will result in lock loss. When changed it to 1F, even after continuous static electricity testing, there will be no lock loss. It seems that the error counter does not keep for a long time; rather, it is only when there are a consecutive number of errors exceeding a certain threshold that lock loss occurs. Once correct data is received, this counter resets. Can I understand it this way?
Hi,
Yes, your understanding is correct. Incidentally, setting 0x41 to 0x1F will cause it to count the maximum errors (each bit error in clk0, clk1, and DCA bits) tolerated on the 948 and cause a loss of lock. The device will lose lock until the device or register value is reset.
Best,
Josh
Hi Josh
Thanks
I'm just a little confused,do you mean that if I set 0x41 to 0x1F,deserializer will check the errors in every data packet. If there are more than 15 errors in one packet, 948 will lose lock . If there are less than 15 errors in one packet , it will not lose lock ,even if there are errors in every packets?
Best
Hi,
If it is set to 0x1F, it should unlock at any point where the threshold of link errors is exceeded. Basically, setting 0x41 to 0x1F will cause it to count the number of link errors rather than immediately disconnecting when one occurs. This allows this register to monitor a number of link errors, which can be good for debugging but might miss errors.
Best,
Josh
Hi Josh
Let me make a hypothesis: if 948 detects only one link error per day, does it mean that 948 will be unlocked after 16 days?