google / google/xls

Document the sequential generator usage / build rule

Open
#357 0 comments 0 reactions 0 assignees View on GitHub
build codegen documentation enhancement scheduler
Dominant language
C++
Stars
1.9k
Forks
283
Avg merge
2d 10h
Merged PRs (30d)
135

Description

XLS can generate IR into a module via the pipeline generator, combinational generator, or sequential generator. Sequential generator does the (perhaps one would consider "traditional") time multiplexing of "virtual program counter" states among a set of resources, registers, and interconnect (which we might think of as "reconfigurable-VLIW style") for a given latency L and pops out a single result after that latency.

This functionality lives in the repo but I don't think it's documented or generally exposed at the moment, we should make a point of doing this and making this mode easily accessible.

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.