Compilation VHDL编译错误
试图找出为什么这个VHDL代码总是返回编译错误。我不能让它喜欢的代码,无论我尝试Compilation VHDL编译错误,compilation,compiler-errors,vhdl,Compilation,Compiler Errors,Vhdl,试图找出为什么这个VHDL代码总是返回编译错误。我不能让它喜欢的代码,无论我尝试 library IEEE; use IEEE.STD_LOGIC_1164.all; entity LabM5 is port( X : in STD_LOGIC; Y : in STD_LOGIC; Z : out STD_LOGIC ); end LabM5; architecture behv of LabM5 is begin process(X, Y)
library IEEE;
use IEEE.STD_LOGIC_1164.all;
entity LabM5 is
port(
X : in STD_LOGIC;
Y : in STD_LOGIC;
Z : out STD_LOGIC
);
end LabM5;
architecture behv of LabM5 is
begin
process(X, Y)
begin
if (X='1' and Y='1')then Z='1'; end if;
end process;
end behv;
错误包括:
Error: COMP96_0015: Lab M5.vhd : (16, 30): ';' expected.
Error: COMP96_0019: Lab M5.vhd : (16, 30): Keyword "end" expected.
Error: COMP96_0019: Lab M5.vhd : (16, 40): Keyword "process" expected.
Error: COMP96_0015: Lab M5.vhd : (17, 7): ';' expected.
Error: COMP96_0016: Lab M5.vhd : (17, 14): Design unit declaration expected.
第16行是if语句,第17行是结束进程端口,信号分配是用
端口进行的,信号分配是用端口进行的,信号分配是用端口进行的,信号分配是用进行的,你会犯很多次错误,因为相等运算符与其他语言非常不同
变量:使用:=
分配值
Signal:使用你会犯很多次错误,因为相等运算符与其他语言非常不同
变量:使用:=
分配值
Signal:使用你会犯很多次错误,因为相等运算符与其他语言非常不同
变量:使用:=
分配值
Signal:使用你会犯很多次错误,因为相等运算符与其他语言非常不同
变量:使用:=
分配值
信号:使用