google / google/xls

[enhancement] Better codegen for XLS FIFOs (FFI)

Open
#1,667 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
1.9k
Forks
283
Avg merge
2d 10h
Merged PRs (30d)
135

Description

### What's hard to do? (limit 100 words)

Ideally, XLS codegen would have more customization around how it instantiates FIFOs, perhaps via a format string or whatever more sophisticated method we want to use more in the future.

### Current best alternative workaround (limit 100 words)

Make a wrapper that uses the hardcoded name `xls_fifo_wrapper`.

### Your view of the "best case XLS enhancement" (limit 100 words)

The best case is that codegen can for each FIFO codegen the expected instantiation of a FIFO, e.g. if some are flop-based FIFOs and others are SRAM/BRAM-based, XLS codegen should be able to directly instantiate the desired FIFO.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.