library ieee;
use ieee.std_logic_1164.all;
entity data_choose is
port(
A :in std_logic_vector(3 downto 0);
B: out std_logic_vector(3 downto 0);
clk : in std_logic);
end entity data_choose;
architecture select_data of data_choose is
variable count : integer range 0 to 7;
count :=0;
begin
if (rising_edge(clk)) then
count := count + 1 ;
if((count > 1)) then
if((count rem 2)=0) then
B <= A;
end if;
end if;
end if;
end architecture select_data ;
Kann mir bitte jemand sagen, was mit diesem Code falsch ist. In der Nähe der Zählungsinitialisierungsanweisung liegt ein Kompilierungsfehler vor.VHDL Fehler "erwartet beginne"
Vielen Dank.
Was ist mit der Zählung inkrementiert über 7 hinaus, die einen gebundenen Constraint-Fehler erzeugen würde? – user1155120
@ user1155120 Wenn der Fragesteller mit diesem Problem zurückkam, würde ich vorschlagen, dass sie eine neue Frage erstellen. –