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.

 Thread beobachten
 Thread beobachten Seitenaufteilung abschalten
 Seitenaufteilung abschalten