Introduced a guess_name function in HLS codegen so that instead of using arg_%d, it's now using more human readable naming used in Halide code. This is extremely helpful because user now can specify the DMA channel loading order in the driver code automatically, given the pipeline_zynq buffer preparing sequence. If the code fails to guess the argument name, it will fall back to arg_%d.
We've rewrote hwacc driver code so that it reads information directly from device tree, instead of through parametrization (one driver to rule them all.)
Introduced a
guess_name
function in HLS codegen so that instead of usingarg_%d
, it's now using more human readable naming used in Halide code. This is extremely helpful because user now can specify the DMA channel loading order in the driver code automatically, given thepipeline_zynq
buffer preparing sequence. If the code fails to guess the argument name, it will fall back toarg_%d
.hwacc
driver code so that it reads information directly from device tree, instead of through parametrization (one driver to rule them all.)