libraries:
library IEEE;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
use ieee.numeric_std.all;
dit is de code,
declaratie:
signal jd_int : std_logic_vector(3 downto 0) := "0000"; --
signal jh_int : std_logic_vector(3 downto 0) := "0000"; --
signal jt_int : std_logic_vector(3 downto 0) := "0000"; --
signal je_int : std_logic_vector(3 downto 0) := "0000"; --
toekenning:
process (jt_int,je_int)
--bepaling van schrikkelaar, rekening houdend met uitzonderingen--
begin
[102] if ((((jd_int*1000+(jh_int*100+((jt_int*10)+je_int)))rem 4) = 0)) [102] then
[103] schrikkel <= '0';
[104] elsif ( (((jd_int*1000+(jh_int*100+((jt_int*10)+je_int)))rem 100) [104] /= 0)
[104] or (((jd_int*1000+(jh_int*100+((jt_int*10)+je_int)))rem 400) = 0)) [104] then
[105] schrikkel <= '1';
[106] else
[107] schrikkel <= '0';
[108] end if;
end process;
foutmelding:
# ERROR: D:/Usefull/VHDL/Alarmsys/date.vhd(102): No feasible entries for infix op: "rem"
# ERROR: D:/Usefull/VHDL/Alarmsys/date.vhd(102): Bad expression.
# ERROR: D:/Usefull/VHDL/Alarmsys/date.vhd(102): Type error resolving infix expression.
# ERROR: D:/Usefull/VHDL/Alarmsys/date.vhd(104): No feasible entries for infix op: "*"
Iemand een idee?
library IEEE;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
use ieee.numeric_std.all;
dit is de code,
declaratie:
signal jd_int : std_logic_vector(3 downto 0) := "0000"; --
signal jh_int : std_logic_vector(3 downto 0) := "0000"; --
signal jt_int : std_logic_vector(3 downto 0) := "0000"; --
signal je_int : std_logic_vector(3 downto 0) := "0000"; --
toekenning:
process (jt_int,je_int)
--bepaling van schrikkelaar, rekening houdend met uitzonderingen--
begin
[102] if ((((jd_int*1000+(jh_int*100+((jt_int*10)+je_int)))rem 4) = 0)) [102] then
[103] schrikkel <= '0';
[104] elsif ( (((jd_int*1000+(jh_int*100+((jt_int*10)+je_int)))rem 100) [104] /= 0)
[104] or (((jd_int*1000+(jh_int*100+((jt_int*10)+je_int)))rem 400) = 0)) [104] then
[105] schrikkel <= '1';
[106] else
[107] schrikkel <= '0';
[108] end if;
end process;
foutmelding:
# ERROR: D:/Usefull/VHDL/Alarmsys/date.vhd(102): No feasible entries for infix op: "rem"
# ERROR: D:/Usefull/VHDL/Alarmsys/date.vhd(102): Bad expression.
# ERROR: D:/Usefull/VHDL/Alarmsys/date.vhd(102): Type error resolving infix expression.
# ERROR: D:/Usefull/VHDL/Alarmsys/date.vhd(104): No feasible entries for infix op: "*"
Iemand een idee?
[ Voor 20% gewijzigd door Verwijderd op 16-11-2003 13:26 . Reden: Leesbaarheidsverhoging ]