Light-HLS icon indicating copy to clipboard operation
Light-HLS copied to clipboard

Fast, Accurate and Convenient Light-Weight HLS Framework for Academic Design Space Exploration and Evaluation. (LLVM-11)

Results 4 Light-HLS issues
Sort by recently updated
recently updated
newest added

Please remove the bitwidth reduction pass here: https://github.com/zslwyuan/Light-HLS/blob/master/Tests/Light_HLS_Top/Light_HLS_Top.cc#L310 The problem is caused by the address calculation procedure which might be optimized by bitwidth reduction pass. Bitwidth truncation/extension might make LLVM...

Actually, we can generate scheduling when there are loops with variable trip counts but Light-HLS will regard the trip count for those loops as zero.

For example struct { int a; char b; }; it is related to data packing and BRAM usage optimization, which are not supported by Light-HLS currently.

For example, void foo(int a[][100]); void foo0(int *b[10]); these situations are currently not supported by Light-HLS, since it might be too complex for static analysis of Light-HLS.