spatial-lang
spatial-lang copied to clipboard
Initiation interval calculation problems
Using this issue to track all initiation interval calculation issues
- [ ] #151 - Should depend on length between read and write, e.g. s(i) = f( s(i - 1) )
- [ ] #176 - Dependencies between peek() and deq() on FIFO
- [ ] #202 - Treat isEmpty, isFull, count, etc. as reads of FIFO
- [ ] #164 - a(i) = f( a(i) ) optimization
I was able to remove explicit ii in the page ranks and they succeed now, but there is still an issue with Sort_Merge (and possibly Sort_Radix). I can give more info if necessary, it just takes forever to open their waveforms.
There's still an issue with II calculation between FIFO status/peek and FIFO deqs - the refactoring should make this much simpler to analyze, but the analysis itself hasn't quite been fixed yet.