Rigel is a language for describing image processing hardware embedded in Lua. Rigel can compile to Verilog hardware designs for Xilinx FPGAs, and also can compile to fast x86 test code using Terra.
Consider refactoring the system so that all static pipeline wiring happens in systolic, and all handshake wiring happens in Rigel (built on top of systolic). Currently, static pipeline wiring is allowed in Rigel as well, which kind of duplicates functionality...
Consider refactoring the system so that all static pipeline wiring happens in systolic, and all handshake wiring happens in Rigel (built on top of systolic). Currently, static pipeline wiring is allowed in Rigel as well, which kind of duplicates functionality...