Gast
#1933340
Hallo ich habe verständnis fragen zum Programmieren eines VHDL code (Addierer) auf ein FPGA (CycloneII). ich habe folgenden 4 bit Addierer programmiert : entity adder is port( a : in signed(3 downto 0); b : in signed(3 downto 0); sum : out signed(4 downto 0) ); end adder; architecture addierer of adder is signal temp : signed(4 downto 0); begin temp <= (resize(a,5) + resize(b,5)); sum <= temp; end addierer; soweit ist gut. Jetzt stellen sich folgende Aufgaben : mit einem CLK sollen ein Synchron und Asynchron Addierern gebaut werden. Ich habe verständliche Probleme und zwar : - ein Clock wird benötigt. Warum? der Addierer kriegt zwei 4bit Werte von außen. wozu der Takt? -wo liegt der Unterschied zwischen synchron und asynchron Addierer. - wie kann ich mein Addierer Synchron programmieren? Vielen Dank im Voraus. Julia