




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2 输入与门library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_arith.all; entity and2 is port (a, b : in std_logic; c : out std_logic); end and2; architecture abc of and2 is begin c=a and b; end abc; 2 输入或门library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_arith.all; entity or2 is po
2、rt (a, b : in std_logic; c : out std_logic); end or2; architecture abc ofor2 is begin c=a or b; end abc; 2 输入异或门library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_arith.all; entity nand2 is port (a, b : in std_logic; c : out std_logic); end nand2; architecture abc of nand2 is begin c=not
3、(a and b); end abc; 非门的设计library ieee; use ieee.std_logic_1164.all; entity inv is port (a : in std_logic; c: out std_logic); end inv; architecture struct of inv is begin c=not a; end struct; d 触发器的设计检测到时钟信号clk 的上升沿,把输入信号d 送给输出q library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_arith.all;
4、 entity ddd is port (d, clk : in std_logic; q : out std_logic); end ddd; architecture abc of ddd is begin process(clk) begin if(clkevent and clk=1) then q=d; end if; end process; end abc; 边沿 jk 触发器设计j k qn+1 qn+1 0 0 qn qn 0 1 0 1 1 0 1 0 1 1 qn qn library ieee; use ieee.std_logic_1164.all; use ieee
5、.std_logic_arith.all; entity jk2 is port (j,k,clk : in std_logic; q : buffer std_logic); end jk2; architecture jkq of jk2 is signal qq:std_logic; begin process(clk) begin if (clkevent and clk=1) then if(j=0 and k=0) then qq=qq; elsif(j=0 and k=1) then qq=0; elsif(j=1 and k=0) then qq=1; else qq=not
6、qq; end if; end if; q=qq; end process; end jkq; 实验内容: 3 8译码器的设计。提示信息:常见的 3 8 译码器的真值表如右:当 en1 时,译码器正常工作;当en=0 时,译码器不动作。library ieee; use ieee.std_logic_1164.all; entity m38 is port(a,b,c,en:in std_logic; y:out std_logic_vector(7 downto 0); end m38; architecture d38 of m38 is signal indata:std_logic_v
7、ector(2 downto 0); begin indatayyyyyyyyy=xxxxxxxx; end case; else y=00000000; end if; end process; end d38; 用构造体的结构描述方式实现如图所示组合逻辑电路,仿真其功能并进行功能描述。library ieee; use ieee.std_logic_1164.all; entity ex2 is port (ai,bi : in std_logic; gi:out std_logic; mi,li:inout std_logic); end ex2; architecture struct
8、 of ex2 is component nand2 is port(a,b:in std_logic; c:out std_logic); end component; component inv is port(a:in std_logic; c:out std_logic); end component; signal a1,b1: std_logic; begin u1:inv port map(ai,a1); u2:inv port map(bi,b1); u3:nand2 port map(a1,bi,mi); u4:nand2 port map(ai,b1,li); u5:nan
9、d2 port map(mi,li,gi); end struct; 描述一个 7 段显示译码器逻辑(共阴极),仿真其功能。library ieee; use ieee.std_logic_1164.all; entity decode is port(q8,q4,q2,q1:in std_logic; y:out std_logic_vector(7 downto 0); end decode; architecture de of decode is signal indata:std_logic_vector(3 downto 0); begin indatayyyyyyyyyyy=00
10、000000; end case; end process; end de; 设计一个 3bits 的可逆计数器。提示信息:由名称可以知道,它的计数方式可以加(检测到clk 时钟的上升沿,计数器加1) ,也可以减(检测到 clk 时钟的上升沿,计数器减1) 。使用一个控制信号dir 决定计数器是作加法或减法的动作library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity counter is port(clk,dir:in std_logic; q:out std_logic_vector
11、(2 downto 0); end counter; architecture mycount of counter is signal count3:std_logic_vector(2 downto 0); begin q=count3; process(clk,dir) begin if(clkevent and clk=1)then if(dir=1) then count3=count3+1; else count3=count3-1; end if; end if; end process; end mycount; 如下表所示为四位双向移位寄存器74ls194 的真值表, 编写程
12、序描述该逻辑,仿真其功能。 其中各端口功能说明如下:d0d3: 并行数码输入端。cr: 异步清0 端,低电平有效。sr、sl:右移、左移串行数码输入端。s1、 s0: 工作方式控制端。library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity ls194 is port (cp,cr,sl,sr,so,s1: in std_logic; d: in std_logic_vector(0 to 3); q: out std_logic_vector(0 to 3); end ls194; architecture rtf of ls194 is signal reg_4: std_logic_vector(0 to 3); begin process(cr,cp) begin if(cr=0) then reg_4=0000; else if(cpevent and cp=1) then if(s1=0 and s0=1) then reg_4(0)=sr; reg_4(1)=reg_4(0); reg_4(2)=reg_4(1); reg_4(3)=reg_4(2); elsif(s1=1 and s0=0) then reg_4(0)=reg_4(1);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年耳鼻喉科学鼻窦炎药物治疗应用考试题答案及解析
- 矿山企业矿山环保管理人员聘请与环保治理合同
- 离婚协议子女探视权及财产分割执行细则与补偿协议
- 矿山开采劳务外包及资源综合利用合同
- 离婚后子女抚养费、教育金支付与财产分割协议书
- 大数据产业园区厂房租赁与数据安全保护协议
- 班组级岗前安全培训内容课件
- 法治建设培训会
- 偷吃饼干创意课件
- 心理课件比赛总结
- 九一八警钟长鸣强国有我+课件-2025-2026学年高一上学期爱国主义主题班会教育+-
- 2022年医院消防安全知识培训课件
- 广东广州市番禺区教育局招考聘用公办中小学临聘教师17人(必考题)模拟卷
- 华泰证券营业网点装修标准五种类型汇总效果图设计方案
- 工程回访及客户满意度表最新文档
- (高职)企业财务会计电子课件完整版PPT全书电子教案
- DB23∕T 1019-2020 黑龙江省建筑工程资料管理标准
- T∕CHAS 10-4-13-2020 中国医院质量安全管理 第4-13部分:医疗管理住院患者健康教育
- VTE的预防与治疗(课堂PPT)
- 第五章 新型化学纤维
- 100关键字写字要诀(动画_mp3配音)2(1)
评论
0/150
提交评论