Skip to content

[Backend][HLS] AST for XLS DSLX Backend#525

Open
AnthonyBSong wants to merge 60 commits intocornell-zhang:mainfrom
zephanrs:dslx/ast
Open

[Backend][HLS] AST for XLS DSLX Backend#525
AnthonyBSong wants to merge 60 commits intocornell-zhang:mainfrom
zephanrs:dslx/ast

Conversation

@AnthonyBSong
Copy link
Contributor

Description

(Brief description of what this PR is about, what kind of problem you want to solve, and what is your solution)

Problems

(What this PR is about)

Proposed Solutions

(What changes have you made)

Examples

(Please provide an example of the input program and the expected behavior, e.g., the generated IR.)

Checklist

Please make sure to review and check all of these items:

  • PR's title starts with a category (e.g. [Bugfix], [IR], [Builder], etc)
  • All changes have test coverage (It would be good to provide ~2 different test cases to test the robustness of your code)
  • Pass the formatting check locally
  • Code is well-documented

AnthonyBSong and others added 30 commits November 17, 2025 12:20
…rectives, emitArrayDecl, emitLoopDirectives, and emitStreamConstructs
…rectives, emitArrayDecl, emitLoopDirectives, and emitStreamConstructs
…ng xls [cc] code that looks correct. Will now test and change as necessary
AnthonyBSong and others added 30 commits December 3, 2025 18:01
merge in DSLX branch
Xlscc branch now has code for memory. Also emits a rewrites.textproto that is required in the xls compile process. vvadd example has been tested and the flow can get to vvadd verilog with memory support
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants