模可控计数器(M=3,4,6,7)
来源:百度文库 编辑:神马文学网 时间:2024/10/06 13:55:36
模可控计数器(M=3,4,6,7)
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC.UNSIGNAL.ALL;
ENTITY add IS
PORT(clk,x,y :IN STD_LOGIC;
qout : OUT STD_LOGIC VECTOR(2 DOWNTO 0);
co :OUT STD_LOGIC);
END add;
ARCHITECTURE behv OF add IS
SIGNAL con : STD_LOGIC_VECTOR(1 DOWNTO 0);
SIGNAL temp,m : STD_LOGIC_VECTOR(2 DOWNTO 0);
BEGIN
con<COM:PROCESS(con)
BEGIN
CASE con IS
WHEN "00" => m <="011";
WHEN "01" => m <="100";
WHEN "10" => m <="110";
WHEN "11" => m <="111";
END CASE;
END PROCESS;
REG:PROCESS(clk,m)
BEGIN
IF(clk'EVENT AND clk='1')THEN
IF(temp = m-1)THEN
temp <= "000";
co <= '1';
ELSE
temp <= temp+1;
co <= '0';
END IF;
END IF;
END PROCESS;
qout <= temp;
END behv;
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC.UNSIGNAL.ALL;
ENTITY add IS
PORT(clk,x,y :IN STD_LOGIC;
qout : OUT STD_LOGIC VECTOR(2 DOWNTO 0);
co :OUT STD_LOGIC);
END add;
ARCHITECTURE behv OF add IS
SIGNAL con : STD_LOGIC_VECTOR(1 DOWNTO 0);
SIGNAL temp,m : STD_LOGIC_VECTOR(2 DOWNTO 0);
BEGIN
con<
BEGIN
CASE con IS
WHEN "00" => m <="011";
WHEN "01" => m <="100";
WHEN "10" => m <="110";
WHEN "11" => m <="111";
END CASE;
END PROCESS;
REG:PROCESS(clk,m)
BEGIN
IF(clk'EVENT AND clk='1')THEN
IF(temp = m-1)THEN
temp <= "000";
co <= '1';
ELSE
temp <= temp+1;
co <= '0';
END IF;
END IF;
END PROCESS;
qout <= temp;
END behv;
模可控计数器(M=3,4,6,7)
6.3.4中小银行:地方融资平台贷款风险可控
异步置数(低有效)的10进制计数器
一个jsp计数器
单片机定时器/计数器
常用CD系列计数器
精彩语法复习讲义(7)m
精彩语法复习讲义(6)m
精彩语法复习讲义(4)m
道琼斯的常青树(3M)
交易成功三要素(3M)转
精彩语法复习讲义(3)m
文献引用的可控与不可控
文献引用的可控与不可控
闲话34:可控和不可控
人体酸碱度 可控癌症
自主可控不等于安全
朝鲜半岛局势仍然可控
免费网站图形计数器代码
免费网站图形计数器代码
实话实说4种车蜡的对比(SOFT99、龟博士、3M、帕坦汀)
3M:亲吻青蛙
3M防毒面具
绝色美女(组图)m