Estoy diseñando una unidad de punto flotante en verilog. He diseñado módulos de sumar, desplazar y multiplicar por separado en verilog. Quiero llamar a todos estos módulos y hacer un único módulo principal. No puedo crear instancias de estos módulos dentro del bloque siempre, pero también necesito reloj en mi módulo principal. ¿Cómo puedo superar este problema?