calyx icon indicating copy to clipboard operation
calyx copied to clipboard

Seperate out AXI and XML generator tools

Open rachitnigam opened this issue 3 years ago • 1 comments

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 avatar Jul 07 '22 14:07 rachitnigam

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…

sampsyo avatar Jul 07 '22 15:07 sampsyo