title: VHDL: enumeration type minimal dimension
body: <p>this is my code:</p>
  
  <blockquote>
    <p>type      T_mean_state  is (IDLE_S, WRITE_NEW_S, READ_OLD_S_W,
    READ_OLD_S);</p>
  </blockquote>
  
  <p>The enumeration type is encoded by synthesis tool with no minimal dimension hardware resources. 
  Have I to specify minimal HW dimensions before proceeding with the synthesis?</p>
  
  <p>Thanks all.</p>