How to generate delay in CPU?

Hello,

I am trying to generate delay in CPU. For instance after writing a register, I want to read it again after 1000ns. What should be the C code or the assembly code for the same?

Thank you

Nishank Bansal

Parents
  • The blank line illustrates that the function printed to my standard output, and I had to hit Enter to ensure I was on a prompt.

    The upside of this method is that while the Timer thread was waiting, I was able to do other things, in this case, hitting Enter one time - before the function executed (see the first empty prompt).

    There isn't a respective object in the multiprocessing library. You can create one, but it probably doesn't exist for a reason. A sub-thread makes a lot more sense for a simple timer than a whole new subprocess.

    upsers

Reply
  • The blank line illustrates that the function printed to my standard output, and I had to hit Enter to ensure I was on a prompt.

    The upside of this method is that while the Timer thread was waiting, I was able to do other things, in this case, hitting Enter one time - before the function executed (see the first empty prompt).

    There isn't a respective object in the multiprocessing library. You can create one, but it probably doesn't exist for a reason. A sub-thread makes a lot more sense for a simple timer than a whole new subprocess.

    upsers

Children
No data
More questions in this forum