David Anderson
e6fa717507
Brute force is a naively written state machine that combines both horizontal and vertical timings into one, in a way that unrolls comically badly. It's obviously uncompetitive as-is, but I wanted to use that as a starting point to see how much bsc and yosys would still be able to cope with it. The result: the worse code takes much longer for bluespec to evaluate, and it consumes ~4x the amount of logic elements after synthesis. Less terrible than I expected, to be honest! |
||
---|---|---|
experiments/timing_generator | ||
images | ||
lib | ||
.gitignore | ||
LICENSE | ||
Requirements.md | ||
flake.lock | ||
flake.nix | ||
tasks.py |