行为描述方法实现

--二输入与门
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY and2 ISPORT(a,b:IN STD_LOGIC;c:OUT STD_LOGIC);
END and2;
ARCHITECTURE and2_behavior OF and2 IS
BEGINc<= a AND b;
END and2_behavior;
--二输入或门
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY or2 ISPORT(a,b:IN STD_LOGIC;c:OUT STD_LOGIC);
END or2;
ARCHITECTURE or2_behavior OF or2 IS
BEGINc<=a OR b;
END or2_behavior;
--非门
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY not_gate ISPORT(a:IN STD_LOGIC;f:OUT STD_LOGIC);
END not_gate;
ARCHITECTURE not_gate_behavior OF not_gate IS
BEGINf<= NOT a;
END not_gate_behavior;

数据流描述方法

--二输入与门
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY and2 ISPORT(a,b:IN STD_LOGIC;c:OUT STD_LOGIC);
END and2;
ARCHITECTURE and2_behavior OF and2 IS
BEGINPROCESS(a,b)VARIABLE comb:STD_LOGIC_VECTOR(0 TO 1);BEGINcomb:= a&b;CASE comb ISWHEN "00" => c<='0';WHEN "01" => c<='0';WHEN "10" => c<='0';WHEN "11" => c<='1';WHEN OTHERS => c<='Z';END CASE;END PROCESS;
END and2_behavior;
--二输入或门
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY or2 ISPORT(a,b:IN STD_LOGIC;c:OUT STD_LOGIC);
END or2;
ARCHITECTURE or2_behavior OF or2 IS
SIGNAL comb:STD_LOGIC_VECTOR(0 TO 1);
BEGINcomb<= a&b;WITH comb SELECTc<= '0' WHEN "00",'1' WHEN "01",'1' WHEN "10",'1' WHEN "11";'z' WHEN OTHERS;
END or2_behavior;
--非门
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY not_gate ISPORT(a:IN STD_LOGIC;f:OUT STD_LOGIC);
END not_gate;
ARCHITECTURE not_gate_behavior OF not_gate IS
BEGINf<= '0' WHEN a='1' ELSE'1' WHEN a='0' ELSE'Z';
END not_gate_behavior;

VHDL实现与门,或门,非门。相关推荐

  1. 与门或门非门是计算机语言吗,VHDL实现与门,或门,非门。

    行为描述方法实现 --二输入与门 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY and2 IS PORT(a,b:IN STD_LOGIC; c: ...

  2. 与门或门非门是计算机语言吗,什么叫与门、非门、或门

    1.与门 与门又称为"和电路".逻辑"积"和逻辑"和电路".它是执行和操作的基本逻辑门电路.门有多个输入和一个输出.当所有输入为高电平(逻辑 ...

  3. 与门 或门 非门 与非 或非 异或 同或

    与门:AND    & 或门:OR      | 非门:NOT    ~ 与非:NAND   先按与操作再取反 或非:NOR     先按或操作再取反 异或:XOR     ^ 同或:XNOR

  4. 逻辑门电路符号图(与门或门非门同或门异或门)

  5. 自制计算机之与门或门和非门

    因为转行java想要学计算机基础,所以打算自己做个八位计算机,顺便学一下汇编,和操作系统.所以从最基础的数字电路搞起,从这篇文章开始我想将制作的过程记录下来作为自己成长的见证吧. 下面是最基础的与门, ...

  6. 【微机原理】数字电路器件—门 与门 或门 非门电路及实例

    门电路是数字电路中最基本的逻辑单元.它可以使输出信号与输入信号之间产生一定的逻辑关系.在数字电路中,信号大都是用电位(电平)高低两种状态表示,利用门电路的逻辑关系可以实现对信号的转换. 最基本的门电路 ...

  7. 如何只用与非门、或非门构成或门、与门、非门?

    前言 今天看到通用门这个概念: 通用门是可以实现任何布尔函数而无需使用任何其他门类型的门.与非门.或非门是通用门. 下面就说说如何使用通用门构成与门.或门.非门(注意结合反演律)

  8. 计算机术语英语与门或门,与门、或门、非门、与非门、或非门、异或门

    与门(AND gate): 当所有的输入同时为高电平1时,输出才为高电平1,否则输出为低电平0. 总结规律:全1为1,有0为0 或门 (OR gate): 只要输入中有一个为高电平1,输出就为高电平1 ...

  9. 【Verilog基础】用与非门、或非门构成或门、与门、非门

最新文章

  1. 并发问题是怎样造成的
  2. Java 单测 回滚
  3. Match图像匹配halcon算子,持续更新
  4. 三年经验前端社招——朴朴科技
  5. 1002. 写出这个数 (20)
  6. mysql存储过程 简书_MySQL存储过程
  7. 预印本(Preprint)及出版商的投稿政策
  8. 谈谈运维监控那些事儿
  9. python实现归并排序_排序算法学习(python版本)之归并排序(MergeSort)
  10. 090717 T OOD时的接口
  11. Spring IOC源码笔记(一)
  12. 【人工智能 一种现代方法】搜索-复习
  13. 飞算(SoFlu)软件机器人——人人都是全栈架构师
  14. hive 计算周几_HIVE 计算指定日期本周的第一天和最后一天
  15. 微信 分享领券 php,微信卡券货架显示已领取
  16. oracle根据身份证计算年龄的方法
  17. 13个Python必备的知识,建议收藏
  18. unc 目录不受支持_经验 |【解决报错】'\\Mac\Home\Desktop' 用作为当前目录的以上路径启动了 CMD.EXE。 UNC 路径不受支持。默认值设为 Windows 目录。...
  19. Windows无法安装信任证书
  20. SLAM算法VINS-MONO安装运行介绍

热门文章

  1. 复制指定目录包括子目录下的所有指定类型的文件
  2. oracle数据库迁移收费,ORACLE数据库迁移计划
  3. Aizu-2200-floyd+dp
  4. Python之Rabbitmq发送消息
  5. 网络通信系统架构:构建分布式即时通讯(IM)系统方案详解!
  6. 威纶通触摸屏编译失败,提示LOCAL HMI数据保护,设备地址超出限制范围
  7. TCP/IP详解--接收RST回应的几种情况
  8. 道路曲线线路坐标计算 ∈ C# 编程笔记
  9. Java实现阿里云OCR的身份证识别等功能具体流程(包括android思路)
  10. 中考使用计算机吗,中考计算机考试内容·中考信息技术要考哪些项目?