- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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;
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
- Delete db, incremental_db and simulation folder from the project directory.
- Run a full compilation of the Quartus project.
- Include the numeric library.
Regards
Anand
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page