high-level synthesis

high-level synthesis