Welcome to the Parallax Discussion Forums, sign-up to participate.
andrewsi wrote: »
So technically, to improve the reliability of the prop emulation, the inputs should be synced in this fashion. However, then we increase the latency before a different cog will see the output produced by another cog on a given pin. As far as I can tell there is no internal shortcut already in the design to deal with this, so as things stand the output signal is already going all the way to the pad IOBUF and then looping back through the input path, but I think the timer is ignoring that path and there's no guarantee that you're seeing those outputs loop all the way back in a single clock cycle right now. It may still "work" with an extra cycle or so, but if you're relying on the instantaneous feedback down to a single clock cycle I think that may not actually be happening right now anyway. I still need to dig further.
I am only an egg -- Stranger in a Strange land, Robert A. Heinlein