Forum Discussion
corestar
Contributor
7 years agoThe inference engines can be finicky and change from rev to rev. Why not just use:
always @ (posedge clk)
begin
dataout <= dataa*datab;
endI use the VHDL version and it infers signed * signed and unsigned * unsigned just fine. For signed*unsigned it fails.