Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Seperate out AXI and XML generator tools #1084

Open
rachitnigam opened this issue Jul 7, 2022 · 1 comment
Open

Seperate out AXI and XML generator tools #1084

rachitnigam opened this issue Jul 7, 2022 · 1 comment
Assignees
Labels
C: FPGA Changes for the FPGA backend S: Available Can be worked upon Summer 22 Projects being worked on during Summer '22

Comments

@rachitnigam
Copy link
Contributor

The -b xilinx and -b xilinx-xml options to the Calyx compiler are not real backends---they act more like tools that ingest an input Calyx program and generate an AXI controller and XML information based on it. We should move them into different cargo projects that are solely focused on generating this stuff instead of pretending that they are backend.

@rachitnigam rachitnigam added C: Calyx Extension or change to the Calyx IL S: Available Can be worked upon labels Jul 7, 2022
@sampsyo
Copy link
Contributor

sampsyo commented Jul 7, 2022

Good call; making this a separate binary would be nice. One could fantasize that this greater separation could be a first step toward implementing more of the AXI stuff in Calyx instead of Verilog…

@rachitnigam rachitnigam added C: FPGA Changes for the FPGA backend and removed C: Calyx Extension or change to the Calyx IL labels Jul 8, 2022
@rachitnigam rachitnigam added the Summer 22 Projects being worked on during Summer '22 label Jul 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: FPGA Changes for the FPGA backend S: Available Can be worked upon Summer 22 Projects being worked on during Summer '22
Projects
None yet
Development

No branches or pull requests

3 participants