Μηπως φταιει που εχω την student εκδοση?
Ο κωδικας ειναι ο εξης:
LIBRARY IEEE ;
USE IEEE.STD_LOGIC_1164.ALL ;
ENTITY CounterAsync IS
PORT( Reset : IN STD_LOGIC ;
Enable : IN STD_LOGIC ;
Count : OUT STD_LOGIC_VECTOR(7 DOWNTO 0) );
END CounterAsync ;
ARCHITECTURE rtl OF CounterAsync IS
COMPONENT asyncJK
PORT( J, K : IN STD_LOGIC ;
clk : IN STD_LOGIC ;
Reset : IN STD_LOGIC ;
Q, Qbar : OUT STD_LOGIC ) ;
END COMPONENT ;
SIGNAL FFQ : STD_LOGIC_VECTOR(8 DOWNTO 1);
SIGNAL FFQN : STD_LOGIC_VECTOR(8 DOWNTO 0);
SIGNAL VDD : STD_LOGIC;
BEGIN
VDD <= '1' ;
FFQn(0) <= Enable ;
jk0 : FOR j IN 1 TO 8 GENERATE
b17 : asyncJK PORT MAP( J => VDD ,
K => VDD ,
clk => FFQn(j-1),
Reset => Reset ,
Q => FFQ(j) ,
Qbar => FFQn(j) ) ;
END GENERATE ;
Count <= FFQ(8 DOWNTO 1) ;
END rtl ;