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
There are no posts to show. This could be because there are no posts in this forum or due to a filter.