SCort7
New Contributor
6 years agoHow can I fix it? (integer input/output)
Hi, i have a problem when I want to simulate a programme that is only a division between two integer values. The compilation of the code is correct, but in the simulation appears this error:
# ** Fatal: (vsim-3807) Types do not match between component and entity for port "Dato1".
I don´t know what to do. Help please. Bellow is attached the programme.
library IEEE;
use ieee.std_logic_1164.all;
entity UnsignedProject is
port
(
D1: in integer range 0 to 15;
D2: in integer range 0 to 15;
Res: out integer range 0 to 15
);
end UnsignedProject;
architecture Behavior of UnsignedProject is
begin
Res <= D1 / D2;
end Behavior;