Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20978 Discussions

Max II Noise Problem in Telemetry Encoder?

ScottBlake
Beginner
613 Views

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

Labels (1)
0 Kudos
3 Replies
FvM
Honored Contributor I
591 Views
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
Beginner
532 Views

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.

0 Kudos
AqidAyman_Intel
Employee
477 Views

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.


0 Kudos
Reply