EDA技术与应用课后习题答案(2).docx

EDA技术与应用课后习题答案(2).docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1标题EDA技术与应用课后习题答案2总结概述了EDA技术与应用课后习题的答案2内容EDA技术与应用课后习题的答案包含了EDA技术的基本概念,如输入选择信号输出端以及借位输出等同时,还提供了几个使用EDA技术解决实际问题的例子,并对每种情况进行了简单的总结3结构电子工程EDA是一门涵盖软件开发电子设备设计控制和测试等多个方面的学科本文主要介绍了EDA技术在学习和实践中的应用,包括EDA工具的使用EDA流程的建立EDA技术的应用实例等4简

EDA技术与应用课后习题答案(2)

EDA技术与应用课后习题答案大全

ENDIF;

ENDPROCESS;

PR02:PROCESS(s1)

BEGIN

IFs1=”0”THENouty=a1;

ELSEouty=tmp;

ENDIF;

ENDPROCESS;

ENDARCHITECTUREONE;

ENDCASE;

4-4.下图是一个含有上升沿触发的D触发器的时序电路,试写出此电路的VHDL设计文件。

4-4.答案

LIBRARYIEEE;

USEIEEE.STD_LOGIC_1164.ALL;

ENTITYMULTIIS

PORT(CL:INSTD_LOGIC;--输入选择信号

CLK0:INSTD_LOGIC;--输入信号

OUT1:OUTSTD_LOGIC);--输出端

ENDENTITY;

ARCHITECTUREONEOFMULTIIS

SIGNALQ:STD_LOGIC;

BEGIN

PR01:PROCESS(CLK0)

BEGIN

IFCLK‘EVENTANDCLK=’1’

THENQ=NOT(CLORQ);ELSE

ENDIF;

ENDPROCESS;

PR02:PROCESS(CLK0)

BEGIN

OUT1=Q;

ENDPROCESS;

ENDARCHITECTUREONE;

ENDPROCESS;

4-5.给出1位全减器的VHDL描述。要求:

(1)首先设计1位半减器,然后用例化语句将它们连接起来,图3-32中h_suber是半减器,diff是输出差,s_out是借位输出,sub_in是借位输入。

(2)以1位全减器为基本硬件,构成串行借位的8位减法器,要求用例化语句来完成此项设计(减法运算是x–y-sun_in=diffr)

4-5.答案

底层文件1:or2a.VHD实现或门操作

LIBRARYIEEE;

USEIEEE.STD_LOGIC_1164.ALL;

USEIEEE.STD_LOGIC_UNSIGNED.ALL;

ENTITYor2aIS

PORT(a,b:INSTD_LOGIC;

c:OUTSTD_LOGIC);

ENDENTITYor2a;

ARCHITECTUREoneOFor2aIS

BEGIN

c=aORb;

ENDARCHITECTUREone;

底层文件2:h_subber.VHD实现一位半减器

LIBRARYIEEE;

USEIEEE.STD_LOGIC_1164.ALL;

USEIEEE.STD_LOGIC_UNSIGNED.ALL;

ENTITYh_subberIS

PORT(x,y:INSTD_LOGIC;

diff,s_out::OUTSTD_LOGIC);

ENDENTITYh_subber;

ARCHITECTUREONEOFh_subberIS

SIGNALxyz:STD_LOGIC_VECTOR(1DOWNTO0);

BEGIN

xyz=xy;

PROCESS(xyz)

BEGIN

CASExyzIS

WHEN00=diff=0;s_out=0;

WHEN01=diff=1;s_out=1;

WHEN10=diff=1;s_out=0;

WHEN11=diff=0;s_out=0;

WHENOTHERS=NULL;

ENDCASE;

ENDPROCESS;

ENDARCHITECTUREONE;

顶层文件:f_subber.VHD实现一位全减器

LIBRARYIEEE;

USEIEEE.STD_LOGIC_1164.ALL;

USEIEEE.STD_LOGIC_UNSIGNED.ALL;

ENTITYf_subberIS

PORT(x,y,sub_in:INSTD_LOGIC;

diffr,sub_out:OUTSTD_LOGIC);

ENDENTITYf_subber;

ARCHITECTUREONEOFf_subberIS

COMPONENTh_subber

PORT(x,y:INSTD_LOGIC;

diff,S_out:OUTSTD_LOGIC);

ENDCOMPONENT;

COMPONENTor2a

PORT(a,b:INSTD_LOGIC;

c:OUTSTD_LOGIC);

ENDCOMPONENT;

SIGNALd,e,f:STD_LOGIC;

BEGIN

u1:h_subberPORTMAP(x=x,y=y,diff=d,s_out=e);

u2:h_subberP

文档评论(0)

韩喜芝 + 关注
实名认证
内容提供者

赶紧 下载啊啊啊啊

1亿VIP精品文档

相关文档