- to test the div module or mul module, use test_<module_name>.v as simulation and <module_name>.v as design
- div_0_gen is signed and div_1_gen is unsigned
- mul_test do signed mul, replace
assign tempans = $signed(extended_x) * $signed(extended_y) ;
with your module.
search IP catalog: Block Memory Generator