In high-level synthesis, a tool preforms the conversion of a procedural or object-oriented programming language to hardware design at RTL level. In this way it is possible to get high level languages ...