Forum Discussion
Max II Noise Problem in Telemetry Encoder?
Hello- I am having trouble with my encoder design. I am getting occasional errors in my data output. I have traced part of the problem to a parallel (10-bit) output register. The logic loads the register with data from one of many possible input registers. Occasionally the data gets loaded from the wrong register. I have a partial work-around: I read back the register and if it doesn't match what I wrote then I write it again. Has anyone else had a similar problem?
Thanks-
Scott
3 Replies
- FvM
Super Contributor
Hi,
in most cases, this kind of problems is caused by processing asynchronous input signals in a synchronous design inappropriately, e.g. lack of necessary synchronizer.
We need to understand the design details to check specifically.- ScottBlake
New Contributor
Yes, good point. I have had these kind of issues. But in at least some cases I am getting the data from the wrong input register.
- AqidAyman_Altera
Regular Contributor
So far I have not seen the similar problem where the data gets loaded from the wrong register. Anyways thanks for sharing the partial work around.