* feat: frequency transition * remove floats that are unnecessary * fix: callback of set_freq function * refactor asic model code to asic.c * fix: change namining scheme