Newbie level 1
i tried to multiply two numbers in xilinx using VHDL. The program has no errors but when it comes to viewing the results, when the MSB of one or both the numbers is '1', then the data is not getting read (it is showing undefined symbol). But when the MSB of both the numbers is '0', then both the data can be read and it is giving appropriate result too. why so?