Я делаю D-триггер с VHDL
Это код:
LIBRARY STD,WORK;
USE STD.standard.all;
entity FlipFlopD is
port(
input, clock :in bit;
output :out bit
);
end FlipFlopD;
--Architecture of the entity
Architecture FlipFlopDfunc of FlipFlopD is
begin
PROCESS (clock)
BEGIN
IF (clock’EVENT AND clock=‘1’) THEN
output <= input;
END IF;
END PROCESS;
end FlipFlopDfunc;
Это ошибки, которые я получаю, когда пытаюсь их синтезировать:
Line 16. Unexpected symbol read: ?.
Line 16. Unexpected symbol read: ?.
Line 16. parse error, unexpected IDENTIFIER, expecting COMMA or CLOSEPAR
Ошибка в строке 16 является для меня странной, потому что я не вижу никаких «?» символ в этой строке:
IF (clock’EVENT AND clock=‘1’) THEN
Кто-нибудь знает, как это исправить?
Кто-нибудь знает, что делать с этой ошибкой parse error, unexpected IDENTIFIER, expecting COMMA or CLOSEPAR
?
Кстати, я делаю свой дизайн, используя ISE 9.2
Спасибо за вашу помощь.