Design a 2421 Counter in VHDL programming by Using Filp Flops. Here VHDL code given below which use T – Filp Flop to design a 2421 Counter.
Code :
T Filp Flop :
library IEEE; 
use IEEE.STD_LOGIC_1164.ALL; 
entity tffl is 
port(t,rst,clk:in std_logic; 
q,qb:out std_logic); 
end tffl; 
architecture Behavioral of tffl is 
begin 
process 
variable x:std_logic:='0'; 
begin 
wait on clk ; 
if (clk' event and clk='1') then 
if rst='1' then 
x:='0'; 
elsif t='1' then 
x:=not x; 
else 
x:=x; 
end if; 
end if; 
q<=x; 
qb<=not x; 
end process; 
end Behavioral; 
 | 
