lakeroad icon indicating copy to clipboard operation
lakeroad copied to clipboard

FPGA synthesis tool powered by program synthesis

Results 97 lakeroad issues
Sort by recently updated
recently updated
newest added

When changing the definition of the `interface-implementation` struct so that it was `#:transparent`, I found that tests began passing. One hypothesis is that appending `#:transparent` makes `test-equal?` perform a different...

It's bad because, when we call the generated functions when doing synthesis, they introduce symbolic variables that don't necessarily end up in the overarching Lakeroad expression. That is, a Lakeroad...

See https://github.com/uwsampl/yosys/pull/2

Xilinx UltraScale+ FPGAs have LUTs with 6 inputs and 2 outputs. These LUTs can be used to efficiently implement e.g. bitwise operations. The LUT primitive interface can be updated to...

The following operators, when plugged into `bvexpr->cexpr`, do not pass basic tests (e.g. `(concat a b)`). I _think_ I've accurately documented the bitwidth cases which break these operators: ## `concat`:...

bug