- 5
- 0
- 约1.47万字
- 约 62页
- 2023-03-01 发布于广东
- 举报
EDA技术与VHDL设计
(第3版);第8章 VHDL设计进阶;8.1 行 为 描 述;【例8.2】 用FOR LOOP语句描述的7人表决电路。
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY vote7 IS
PORT(vt: IN STD_LOGIC_VECTOR(7 DOWNTO 1);
pass :OUT STD_LOGIC);
END ENTITY vote7;
ARCHITECTURE behav OF vote7 IS
BEGIN PROCESS(vt)
VARIABLE sum: INTEGER RANGE 0 TO 7; --定义赞成票变量
BEGIN sum:=0;
FOR i IN 1 TO 7 LOOP --FOR LOOP语句
IF(vt(i)=1) THEN sum:=sum+1;
IF(sum=4) THEN pass=1; --超过半数表决通过
ELSE pass=0;
END IF; END IF;
END LOOP; END PROCESS; END behav;;8.2 数据流描述;【例8.3】 用逻辑运算符和逻辑方程式描述的1位全加器。
LIBRARY IEEE;
USE IEEE.S
您可能关注的文档
最近下载
- 乙烯低温储罐全设计.doc VIP
- 银行业金融机构高级管理人员任职资格考试题库及答案——2024年整理.pdf VIP
- 小学语文一年级上册加一加-减一减变新字.docx VIP
- (人教版2025新教材)七年级地理上册全册学案.docx
- 广西壮族自治区柳州市2025-2026学年八年级上学期期中语文试题(含答案).docx VIP
- 乙型肝炎病毒e抗原定量测定.pdf VIP
- 【东方-2026研报】凉感美妆:“高温经济”催生夏日刚需,技术复配重塑赛道.pdf VIP
- 四年级《中小学公共安全教育读本》教案.docx VIP
- 核苷酸代谢与代谢调节.ppt VIP
- 检验科生物安全培训课件-1.ppt VIP
原创力文档

文档评论(0)