Podemos definir un entero sin signo como estos:
typedef bit[4:0] int5; // 5 bits unsigned integer
typedef bit[3:0] int4; // 4 bits unsigned integer
¿Cómo definir el tipo para un entero con signo?
por ejemplo Rango de enteros con signo de 6 bits de -32 a +31
typedef bit[5:0] signed int6signed; // doesn't work