- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
****任务分析:D触发器的工作原理1知识准备:进程语句与if语句2任务实施:D触发器的VHDL设计3任务8D触发器的VHDL设计触发器是时序逻辑电路的基本逻辑单元,能够存储1位二进制数据。有两个稳定的状态,在外加触发信号的作用下,可以从一种稳定状态转换到另一种稳定状态,当外加信号消失后,触发器仍维持其现状态不变,具有记忆功能。一、任务分析:D触发器的工作原理最简单并最具代表性的时序电路是D触发器,它是现代可编程ASIC设计中最基本的时序元件和底层元件。D触发器的描述包含了VHDL对时序电路的最基本和典型的表达方式,同时也包含了VHDL中许多最具特色的语言现象。?触发器的分类:(1)按电路的结构形式不同可分为:基本RS触发器,同步RS触发器,主从触发器和边沿触发器等。(2)按功能分为:RS触发器,JK触发器,T触发器,Tˊ触发器,D触发器等。在逻辑代数中,D触发器的逻辑功能可以用下面的布尔方程式来表示:时序逻辑电路中,可用带使能端的D触发器实现锁存器,即把信号暂存以维持某种电平状态。知识准备:电路工作原理21、用不完整IF实现时序逻辑电路的描述(教材P76)可以用于实现两种或两种以上的条件分支判断。IF语句当中至少应有一个条件句,条件句可以是一个BOOLEAN类型的标识符,也可以是一个判别表达式。IF语句根据条件语句产生的结果判断结果是”真”还是”假”,有条件的选择执行其后的顺序语句。常用于时序逻辑电路常用于组合逻辑电路0102格式1(非完整性条件语句):IF条件THEN顺序处理语句;ELSE顺序处理语句;ENDIF;IF条件THEN顺序处理语句;ENDIF;(条件真则执行,否则直接END跳过)格式2(具有分支的条件语句):格式3(多重IF语句嵌套式条件句):IF条件THENIF条件THEN顺序处理语句……….ENDIF;ENDIF;ENDIF语句应该和嵌入的条件句数量一致. 格式4(多分支IF语句):IF条件1THEN顺序处理语句;ELSIF条件2THEN顺序处理语句;……ELSE顺序处理语句;ENDIF;这一类型语句的特点是可以通过关键词设定多个判定条件,其任一分支顺序语句的执行条件是以上各分支所确定条件的相与,即相关条件同时成立.此类IF语句隐含有优先级的关系,可用来设计具有优先权的电路。通常采用第二和第四种格式的IF语句作为边沿的描述。而第一种格式如果采用IFclock=‘1’则表示高电平。05WAITUNTILNOTclock’STABLEANDclock=1;03WAITUNTILclock=1;01WAITUNTILclock=1ANDclock’EVENT;04WAITUNTILrising_edge(clock);022、上升沿的描述(教材P43)IF语句是顺序语句,故应放在进程中。01进程语句是一段复合语句,由一段程序构成,各个进程之间是并行进行的,而进程的内部语句都是顺序执行的。一个结构体中可以包括多个进程语句,多个进程之间依靠信号(SIGNAL)来传递。023、进程的使用(教材P56)BDFACE进程语句的格式如下:[说明语句];---------定义一些局部变量[顺序语句];[标号:]PROCESS(敏感信号表)BEGINENDPROCESS[标号];进程语句的格式如下:[标号:]PROCESS[说明语句];---------定义一些局部变量BEGIN[顺序语句];WAITON敏感信号表;ENDPROCESS[标号];进程为一个独立的无限循环语句。它只有两种状态:执行状态和等待状态。满足条件进入执行状态,当遇到endprocess语句后停止执行,自动返回到起始语句PROCESS,进入等待状态。进程语句本身是并行语句。即同一结构体中的不同进程是并行运行的,但不同的结构体是根据自身的敏感信号独立运行的。进行进程设计时应注意以下问题:Entitymulisport(a,b,c,selx,sely:inbit;data_out:outbit);Endmul;architectureexofmulissignaltemp:bit;beginp_a:process(a,b,selx)beginifselx=‘0
您可能关注的文档
- 运输合同及运输纠纷解决.ppt
- 钻井液的滤失性.ppt
- 证券营销与服务客户的创新模式.ppt
- 资料的分析与应用政策案例解析.pptx
- 销售组织结构类型.ppt
- 重力的练习题-含答案.ppt
- 财经文书三修改.ppt
- 药理学实验基础知识与.ppt
- 遗传信息携带者-核酸.ppt
- 血透停电预案.ppt
- 成本会计教程(第七版)江希和习题答案(6-10章).pdf
- 电场的力的性质 专项练-2025年高考物理一轮复习.pdf
- 管理学基础(第二版)吴戈 习题答案.pdf
- 2025年江苏新长江实业集团公司校园招聘模拟试题及答案一套.docx
- 第十一章 平面图形-2025年人教版小升初数学复习分类汇编(学生版).pdf
- 电子行李秤项目指标评估报告.docx
- 观察日记动物范文7篇.docx
- 2025年江苏新科电子集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解.docx
- 2025年江苏新潮科技集团有限公司校园招聘模拟试题附带答案详解及参考答案1套.docx
- 观察日记动物7篇范文参考.docx
文档评论(0)