Toon posts:

[VHDL] infix operator probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
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?

[ Voor 20% gewijzigd door Verwijderd op 16-11-2003 13:26 . Reden: Leesbaarheidsverhoging ]


  • Belgar
  • Registratie: Januari 2002
  • Laatst online: 17-08 22:31

Belgar

Archmaster ranzige code..

mischien even code tags om de code plaatsen en ons vertellen welke regel 102 en welke regel 104 is ? Dat leest toch net ff makkelijker.

...Als het maar werkt


Verwijderd

Topicstarter
Probleem opgelost, Toch bedankt voor de reactie ;)

Greetz