E
ethan
Guest
Hallo zusammen, ich habe eine Frage über die Verwendung von "Prozess" und "if"-Anweisung. Können wir diese beiden Aussagen zur Beschreibung eines reinen conbinational Logik, sagen wir, ein 2to1-Mux? Wird der Code als logische Schaltungen mit Verriegelungen (also nicht kombinatorische) synthetisiert werden? Der folgende VHDL-Code ging throught compile ohne Probleme bekommen und internes Problem von Quartus II beim simuliert. Kann jemand erklären, warum? By the way, das 2to1-Mux ist nur als Beispiel verwendet, ich verwende die if-Anweisung für einen viel komplizierteren Fall, die ist einfacher, wenn mit IF-Anweisungen eingebettet. Danke. library ieee; verwenden ieee.std_logic_1164.all; Einheit mux2to1 ist Port (a, b: in std_logic; SEL: in std_logic; c: out std_logic); Ende mux2to1; Verhalten der Architektur ist mux2to1 beginnen BEV: Prozess (a, b, sel) wird beginnen, wenn sel = '0 'dann c