February 28, 2005

Delta time

I was trying to write about the latest incremental and horrifyingly minor breakthrough we've had, but I keep running through signal assignments in my head in an effort to determine whether the design will work under certain circumstances. I think it will, but it all depends on delta time. And I should test it under those circumstances.

I should stop thinking about it.

Delta time is an interesting aspect of hardware definition language. When you change the value of a signal during a process, that value isn't updated until the end of the process. So I've got all these decision statements (if-then-else) and I'm trying to visualize what the values of the signals, changed in an early part of the process, are when the decision statements are being executed. The whole thing is supposed to detect when a signal changes faster than a certain rate, so with everything changing all the time and decisions being made based on how things change, it all gets quite confusing.

Anyhow, I'm confused.

I should stop thinking about it.

Right now.

(But I think I really got it working. This time.)

187 words | February 28, 2005 09:58 PM | Ivory tower