![]()  | Resolving Difficulties | ![]()  | 
   TYPE twobit IS ('0', '1');
  TYPE fourbit IS ('U', '0', '1', 'Z');
  FUNCTION abc (x: twobit) RETURN INTEGER;
  FUNCTION abc (x: fourbit) RETURN INTEGER;
      ....
  y <= abc('0');        --Which function do we use? | 
   y <= abc(twobit'('0'); | 
 
 |  
 |  
 |  
 |  
 |  
 |  
 |  
 |  
 | ![]()  |