sylefeb / Silice

Silice is an easy-to-learn, powerful hardware description language, that simplifies designing hardware algorithms with parallelism and pipelines.
Other
1.3k stars 78 forks source link

Main resets do not need in_run (plus some other special cases) #185

Closed sylefeb closed 3 years ago

sylefeb commented 3 years ago

The main algorithm always run and cannot be restarted. Thus it is wasteful to use in_run in its reset statements. The same is true of any algorithm that autoruns, these cannot be called and will run only once.