Rachit Nigam
Rachit Nigam
User inputs seem like the right next step. Do you want to create a plan to scope out the work in this PR? For example one primitive plus fud extension...
> Ops with multiple inputs I came across when playing with `fud2` as well; there is some feeling about treating inputs more declaratively in the same way we think about...
Hi @jiahanxie353, I'm traveling a lot this month so I'll recommend that you go ahead and try things out instead of waiting on my responses. Folks in the Calyx zulip...
Can we add https://github.com/calyxir/calyx/issues/1899 to the tracker @sampsyo?
Looks cool! Couple of notes: 1. Seems like all the test inputs are hard-coded. We probably instead want to specifying these as floating point numbers in the fud `.data` files....
@jiahanxie353 I think the move is to pipeline the output value of the adder by 4 cycles for now. Once we have a set of primitives and some designs, we...
Proposal: `fud2 package` to create zip/tarballs containing all of the source files needed to execute a particular flow. This could be useful for remote workflows and particular powerful for benchmarking...
> Several ops currently depend on chunks of Python functionality from OG fud. We should figure out what to do about this in general… maybe just document it? Or create...
One problem I've been running into when using `fud2` is if the Calyx compiler itself change, the `.fud2` is not invalidated and `fud2` will skip the compilation step. We should...
This all sounds good! One extremely tangential note: "transpiler" is not a meaningful term: https://rachit.pl/post/transpiler/ Chisel already has a compiler to Verilog.