《二位十进制vhdl语言设计》由会员分享,可在线阅读,更多相关《二位十进制vhdl语言设计(4页珍藏版)》请在金锄头文库上搜索。
LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY MYCNT99 ISPORT(CLK,RST,ENB:IN STD_LOGIC;S:OUT STD_LOGIC_VECTOR(7 DOWNTO 0);COUT: OUT STD_LOGIC); END MYCNT99;ARCHITECTURE behav OF MYCNT99 ISBEGINPROCESS(CLK,RST,ENB)VARIABLE R:STD_LOGIC_VECTOR(7 DOWNTO 0);VARIABLE P,Q:STD_LOGIC_VECTOR(3 DOWNTO 0);BEGINIF RST=0 THEN P:=“0000“;Q:=“0000“;ELSIF CLKEVENT AND CLK=1 THENIF ENB=1 THENIF Q0);END IF;END IF;END IF;IF (Q=“1001“) AND (P=“1001“) THEN COUT=1;P:=“0000“;ELSE COUT=0; END IF;R:=PS=R;END PROCESS;END behav;RTL 级电路