[time-nuts] 'CPLDs for clock dividers' Thread
Hal Murray
hmurray at megapathdsl.net
Sun Jan 5 22:37:22 EST 2014
> I was looking at the archives - what was the outcome of this:
What level of nuttiness are you interested in?
CPLDs or FPGAs are neat because you can toss all sorts of stuff into them.
If you do that, you introduce opportunities for power supply level noise
coupling.
If you have something simple like a divide by 2 or divide by 10 with no other
logic in the chip, I'd expect the output to be clean. If you want to do a
divide by 2 AND 10, I'll bet you will see some coupling. (at least if you
look hard enough)
Fine print:
One buzzword to look for is SSO - Simultaneous Switching Output. The basic
idea is that there is slight inductance/resistance in the power/ground
connections and on chip power/ground distribution. If 2 signals switch at
the same time, they share that and will be slightly slower than only one
signal switching.
You will probably get better results if your output PIN is next to pwr/gnd
pins. (lower on-chip resistance)
You may be able to help things by setting up nearby pins as outputs and
wiring those pins to pwr/gnd and driving them with the appropriate logic
level. The idea is to add semi-pwr pins. The resitance through the driver
transistors is small enough so that it helps.
It would be fun to measure some of that stuff.
--
These are my opinions. I hate spam.
More information about the time-nuts
mailing list