Adrian Sampson
Adrian Sampson
The `update` command (along with the `mbsync`) plugin spends a good amount of hairy code on keeping album-level fields in sync with item-level fields. This should be cleaned up, "librarized",...
Currently, we have two ways of running Calyx-generated RTL: * Simple hardware, open-source simulator: This is the "normal" way of running Calyx programs. We compile the core design to Verilog...
This is a somewhat wacky, possibly doomed-to-fail proposal to address some of the pitfalls of our current AXI wrapper code. As mentioned in https://github.com/cucapra/calyx/discussions/1022#discussioncomment-3069683, many of the problems we encounter...
There are several Xilinx-related stages in fud these days, and they all have different, overlapping sets of configuration options. In a spirit similar to #751's `shared.data`, we should centralize these...
### Discussed in https://github.com/cucapra/calyx/discussions/873 Originally posted by **sampsyo** January 13, 2022 As a recreational project this winter, I poked around at our infrastructure for running programs for real on Xilinx...
We disabled initialization when targeting the Xilinx toolchain in #1085, but this is a hack. We should figure out what we're doing wrong here and fix it once and for...
Calyx supports `comb group`s (introduced in #635) for encapsulating combinational (sub-cycle) logic, and _primitive_ components (ones implemented externally in RTL) are allowed to be declared as combinational. The standard library...
Currently, when a signal in a Calyx program doesn't have a meaningful value during interpretation, we currently just say that it has the value zero. For example, when a group...
This is @jksinton's work on making the FFmpeg backend work on data from a stream instead of from disk. Addresses #34 and #35. I changed around the top-level interface a...
We apply a number of YAML hacks on top of PyYAML for Confit. As pointed out in https://github.com/sampsyo/beets/issues/396#issuecomment-153753069, the [ruamel.yaml](https://bitbucket.org/ruamel/yaml) fork takes care of a few of them: - Round-tripping...