Before 23.2 release, the provied toolbox-style APIs focus on providing extreme performance but rely on many PL modules for sub-graph connection and parameter generation. In 23.2 release, the library provides an all-in-AIE scanline implementation. Thus, users can not only combinate algorithms in bottom-to-top way by using toolbox-style APIs, but also start from the all-in-AIE scanline implementation to obtain the final design by modifying some graphs.
A set of C-models of scanline are provided which can be seen as a step-by-step flow from algorithm-end to AIE-end. The C-model functions can also be used to generate input and verify output simultaneously and conveniently.