?Instantiating verilog module in VHDL is like instantiating any other VHDL entity. you have to follow VHDL rules like width/type matching. because VHDL will not expand/truncate and signal unlike verilog.Also verilog module must be compiled in the library before compiling VHDL.In VHDL compilation sequence is important.
you use port map for instantiating a module
Example
module vlgm(a,b,c)
architecture
begin
i1ort map vlgm(a=>vhd_a,b=>vhd_b,c=>vhd_c)
vhd_a vhd_b vhd_c are signals in VHDL architecture.