calyx icon indicating copy to clipboard operation
calyx copied to clipboard

Intermediate Language (IL) for Hardware Accelerator Generators

Results 281 calyx issues
Sort by recently updated
recently updated
newest added
trafficstars

Just found this issue out with @rachitnigam; Ports can be named `primitive` which is a reserved verilog keyword, thus leading to verilog that does not compile.

Type: Bug
C: Calyx

When using fud from within python via `run_fud`, fud will change the current working directory to an invalid value. Not sure exactly where this occurs, but running `getcwd()` after `run_fud`...

Type: Bug
C: fud

## Extension Much of the work on the extension is largely around ergonomics as it has some barebones functionality already. Lots of these are not mission critical - [x] Convert...

Type: Tracker

Awesome! Yeah, this is unfortunately messy and right way to fix it is to support `ref` definitions in CIRCT (https://github.com/llvm/circt/issues/4831). If this becomes a blocking problem for your use case,...

C: CIRCT

Currently `yxi` outputs only names, data width of the memory, and size of the memory in cells. We should add `IDX_SIZE` information to this as well, as this is required...

C: FPGA

Imagine a component like: ``` component main(@go go: 1, @clk clk: 1, @reset reset: 1) -> (@done done: 1) { cells { ... } wires { \\ 0 or more...

C: Calyx
Status: Needs Triage

Currently, this is something only I do but it would be good to have a documentation page describing how to release a new version. Briefly: 1. Bump the `version` field...

S: Available
C: Docs

Making this an issue instead of a discussion to avoid discussion blindness, but we can move that if preferred. This is based on a conversation @sampsyo and I had today....

Status: Discussion needed
C: Calyx

The keyword checks need to be expanded to check components & primitives. The list itself may also need to be expanded. This comes from the discussion here: https://github.com/cucapra/calyx/discussions/1356 In the...

C: Calyx
S: Available

In exploring what kinds of programs work/don't work well on fpgas as part of going through the calyx -> FPGA flow we currently have, it was found that [xclrun.py](https://github.com/cucapra/calyx/blob/master/fud/fud/xclrun.py) does...

Type: Bug
C: FPGA