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

It seems like #1610 made a previously-harmless bug [regarding `default-assign`](https://github.com/calyxir/calyx/pull/1930) (I can't find an associated issue) more dangerous. Namely, before, if `write_en` was not assigned to, and therefore would (mistakenly?)...

Type: Bug

The playground workflow [suddenly started failing](https://github.com/cucapra/calyx/actions/runs/6463043645/job/17546014541). A likely cause is the underlying ubuntu container for GH actions being updated and causing one of the dependencies to fail.

Type: Bug
Status: Needs Triage

The new interface of `seq_mem` uses a `content_en` signal to express usage and `write_en` to signal a write. This means that when reading, you only need to set `content_en` and...

Type: Bug

Here is a tracking issue to catalog all the stuff to do to fud2, after the initial import in #1877. As I turn these bullet points into issues, I'll edit...

Type: Tracker
C: fud2

Zero bit values are useful for cases where memories have a single value, and therefore do not need an address port. Currently memories will need idx_bits to be set to...

S: Discussion needed
AMC

This issue is intended to track progress on Phase 2 of [Calyx Meets the Real World](https://github.com/cucapra/calyx/discussions/1756). This writeup gives great overarching context and what we are working towards. Currently, we...

Type: Tracker
C: FPGA

- [x] Actually run papercut, well-formed, and synthesis-papercut passes - [x] support multiple errors in a single file - [x] figure out what to do about primitive files that have...

- [ ] Support semantic tokens using the tree-sitter highlighting functionality - [x] Multiple errors (#1924) - [ ] Automatic formatting

Type: Tracker
C: calyx-lsp

This issue lists out the next steps for implementing and testing a Calyx-to-FIRRTL backend, as described in #1552 . Current status: I added `fud2` support for the FIRRTL backend! -...

Type: Tracker

The repository top-level is getting quite messy. I recommend creating a new `crates/` folder to store all of the Rust-specific stuff we've been writing. We also need to figure out...