Advertisement
Guest User

Untitled

a guest
Apr 12th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. from artiq.experiment import *
  2. from artiq.language.core import syscall, kernel
  3.  
  4. @syscall(flags={"nounwind", "nowrite"})
  5. def my_csr_write(en: TInt32) -> TNone:
  6. raise NotImplementedError("syscall not simulated")
  7.  
  8.  
  9. class SiTst(EnvExperiment):
  10. def build(self):
  11. self.setattr_device("core")
  12.  
  13. @kernel
  14. def run(self):
  15. while 1:
  16. print(0)
  17. my_csr_write(0)
  18. delay(1*s)
  19. print(1)
  20. my_csr_write(1)
  21. delay(1*s)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement