hls.cpp & hls_t.cpp are codes to run in Vivado HLS
inference_micro & inference_micro_batch are C codes (predecessor of HLS code)
new_uwin.h & new_uwout.h are header files which store weight of dimension [21][51]
old_uwin.h & old_uwout.h are header files which store weight of dimension [21][51]
run.py - python code to extract permissions and execute code
sdk.cc and sdk_result.cc are code required for Vivado SDK