Hallo, ich finde in dem folgenden Programm (1 zu 4 Demultiplexer) einfach nicht den Fehler.
1 | -- Dateiname: 1zu4_demux
|
2 | -- Beschreibung: 1 zu 4 Demultiplexer
|
3 | |
4 | LIBRARY ieee; |
5 | USE ieee.std_logic_1164.all; |
6 | |
7 | ENTITY demux4 IS |
8 | PORT (x: IN STD_LOGIC; |
9 | s: IN STD_LOGIC_VECTOR (1 DOWNTO 0); |
10 | z: OUT STD_LOGIC_VECTOR (3 DOWNTO 0)); |
11 | END ENTITY demux4; |
12 | |
13 | ARCHITECTURE verhalten OF demux4 IS |
14 | BEGIN
|
15 | z(0) <= x AND NOT s(0) AND NOT s(1); |
16 | z(1) <= x NOT s(0) AND NOT s(1); |
17 | z(2) <= x AND NOT s(0) AND s(1); |
18 | z(3) <= x AND s(0) NOT s(1); |
19 | |
20 | END ARCHITECTURE verhalten; |
Ich erhalte foldende Fehlermeldungen: Error (10500): VHDL syntax error at demux4.vhd(16) near text "NOT"; expecting ";" Error (10500): VHDL syntax error at demux4.vhd(18) near text "NOT"; expecting ";" Vielleicht könnt ihr mir weiterhelfen. Thanks.