You are on the committee to define a uniquely Indian Hardware Description Language: IndieHDL — a cool language from a hot country. One proposal is to restrict the language so that IndieHDL supports only synthesizable programs.
From a user's perspective, what would be the two most significant consequences of switching from VHDL to a hardware description language that supports only synthesizable programs?
Dificulty: Easy
Solution:
Most testbenches will have to be written in another language, because they rely on unsynthesizable code.
Most high-level models will have to be written in another hardware description language. An HDL is often needed for high-level models, because we want to model clock cycles and concurrency easily. The first versions of high-level models often contain unsynthesizable code.
IndieHDL will be easier to learn, because it is simpler. The issue of synthesizable vs unsynthesizable will completely disappear.
Your comments will be moderated before it can appear here. Win prizes for being an engaged reader.