Foedag implementation of Compiler is missing clean logic
skyler-rs opened this issue · 2 comments
skyler-rs commented
Describe the bug
The dummy version of Compiler in Foedag has fallen out of sync with the CompilerOpenFPGA copy and currently can be put into an infinite loop
To Reproduce
Steps to reproduce the behavior:
- Launch foedag (this is not reproduceable in Raptor as it has the missing clean logic)
create_design blah
place clean
place
Expected behavior
place clean
andplace
should fire once without issue (this is reproduceable on all tasks w/ a clean option besidessynthesize
whose foedag implementation already has clean logic)
- This can be achieved by moving CompilerOpenFPGA clean logic into Foedag's copy of Compiler
Enviornment (please complete the following information):
- OS: Ubuntu 20.04
- Version: Main (FOEDAG 0.0.17)
KochynVolodymyr commented
Are you sure this is necessary? A lot of things is missing in Compiler class.
skyler-rs commented
It's causing an infinite loop without it.