Adrian Sampson

Results 71 issues of 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",...

feature
mediumsize

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...

Comp: Fud
Summer 22
Comp: FPGA

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...

Status: Needs Triage
C: FPGA

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...

Priority: Low
Status: Available
Comp: Fud
Comp: FPGA

### 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...

Type: Tracker
Comp: Fud
Comp: FPGA

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...

Type: Bug
Comp: Calyx
Comp: FPGA

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...

Comp: Calyx
Status: Async discussion needed

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...

Comp: Interpreter
Status: Available

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...