VHDL Modeling for Behavioral Synthesis

The most difficult task, when using a behavioral synthesis tool, is to predict the resulting architecture while writing the behavioral model. This comes from the fact that the behavioral synthesis process involves complex transformations of the behavioral description that may induce a large reorganization of the initial model. Besides, each tool imposes specific restrictions and may use different algorithms.