- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
硬件描述语言及器件
教材:任勇峰等编著《VHDL与硬件实现速成》主讲教师:刘文怡08/09学年第1学期第1讲:VHDL概述及其开发环境01第2讲:VHDL的基本元素02第3讲:VHDL的进程03第4讲:其它并行语句04第5讲:VHDL实例剖析05第6讲:VHDL的顺序描述语句06第7讲:结构体的描述风格07第8讲:计数器和状态机08第9讲:不同风格的状态机举例09第10讲:VHDL综合举例10教学安排顺序语句回顾数据流描述法行为描述法结构化描述法异或门的三种描述法的实现对比第7讲:结构体的描述风格体现的是空间顺序,而不是时间顺序01“整个”顺序语句的执行只能是用“时刻”来描述02把每条语句理解为一片电路,在顺序结构中,“不执行”的电路也是存在的!!!031顺序语句回顾条件语句y=awhens=”00”elsebwhens=”01”elsecwhens=”10”elsed;ifs=”00”theny=a;elsifs=”01”theny=b;elsifs=”10”theny=c;elsey=d;endif;010203040506If后是条件表达式,记住单信号匹配常量为“字符”,如a=‘1’;而信号向量匹配常量为“字符串”,如s=“00”。条件是有优先级的,多个条件都可满足时,执行排在最前面的条件。If、else、endif容易记住,但“elseif”的拼写是错的,正确的是“elsif”。复杂的条件一定要加括号明确优先级。If语句不能直接用于结构体,但条件代入语句可以。If语句可用于process中。条件语句小结选择语句withsselecty= awhen“00”, bwhen“01”, cwhen“10”, dwhenothers;casesis when“00”= y=a; when“01”= y=b; when“10”= y=c; whenothers= y=d;endcase;代入号右边是逗号分隔的多种条件和取值选择条件的多种表示形式Case语句中的when主要有以下四种表达形式:1)when条件选择值=〉语句;2)when条件选择值|条件选择值|…|条件选择值=〉语句;3)when条件选择值to条件选择值=〉语句;4)whenothers=〉顺序语句;选择语句要做到把所有条件都考虑进去,否则会使整个逻辑进入不确定状态。解决方法:whenothers各条件地位等同,无优先顺序,除others外可以互换。for-loop语句语法格式为:while语句语法格式为:[循环标号:]for循环变量in变化范围loop命令语句;endloop[循环标号:];[循环标号:]while条件loop命令语句;endloop[循环标号:];循环语句For-loop语句用于循环次数确定的循环,while-loop用于由条件约束的循环(不作要求)。1对比for-generate和for-loop,二者的效果是一样的,但前者可以用于结构体,后者不能,只能用于进程。2循环变量不必定义,不能给循环变量赋值,但可以把循环变量的值作为赋值源。3循环语句2数据流描述法数据流描述(DataflowDescription)描述了数据流程的运动路径、运动方向和运动结果而这些分配方式在VHDL语言中可以分成如下三种:条件式信号代入“when-else”。前面讲到的简单例子大都是采用数据流描述法。直接式的信号代入“=”。选择式信号代入“with-select-when”。二路选择器的电路系统示意图。数据流描述法entitymux2is port( a:inbit_vector(7downto0); b:inbit_vector(7downto0); c:inbit; y:outbit_vector(7downto0) );endmux2;architecturemux2_dataflowofmux2isbegin y=awhenc=0elseb;en
您可能关注的文档
- 研究生英语阅读教程(第三版)英语课后答案.ppt
- 研究生论文中期报告PPT版.ppt
- 研究生课程病毒.ppt
- 研究类别电玩类.ppt
- 研究者的职责和选择.ppt
- 研究资料收集与整理(重点).ppt
- 砖砌体质量检验.ppt
- 破冰之旅与团队建设.ppt
- 破阵子(晏殊)课件.ppt
- 硅酸盐水泥生产技术.ppt
- 央行暂停国债买入,债市是风险还是机会?-250112-申万宏源-10页.pdf
- 亚盛医药-B(6855.HK)公司深度报告:血液瘤创新药细分龙头,加速国际化布局-250113-国海证券-57页.pdf
- 养老保险行业体系研究(五):中国补充养老险,个人养老金的发展现状与制度优化-250115-平安证券-22页.pdf
- 信用调整,其他机构布局弱资质城投中长久期-250112-中信建投-22页.pdf
- 走向公正转型的未来:绿色转型对中国不同区域的影响(2024.12)-58页.pdf
- 中兴通讯(000063)跟踪报告之二:中国“连接%2b算力”龙头企业加速成长-250111-光大证券-13页.pdf
- 转债策略系列报告之一:经典转债投资策略全解析-250115-申万宏源-16页.pdf
- 转债市场定期跟踪:2024为转债留下了什么?-250114-德邦证券-12页.pdf
- 量化专题报告:基于深度学习的短周期量价风控体系-250116-国盛证券-17页.pdf
- 紫金矿业(601899)具备阿尔法的有色核心资产,稳步迈向世界一流-250116-国盛证券-39页.pdf
最近下载
- 数学江西省吉安市高一下学期期末考试试卷(解析版).pdf VIP
- 教资考试 科二 教育能力(中学)(必威体育精装版最全课件).pdf
- 中南19ZD12火灾自动报警系统.pdf
- 2022年短视频运营实战试题及答案.pdf VIP
- 2025年春节后复工开工第一课全文课件.ppt
- 2022大班下家长工作计划5篇.docx VIP
- 花齿铆钉项目投资可行性研究分析报告(2024-2030版).docx
- 《ISO 31000:2018风险管理 指南》实用指导手册(雷泽佳译2022-04).pdf VIP
- 优秀公诉人竞赛笔试试卷8+答案 .pdf
- 企业税收风险点大总结,知道了,税务稽查上门也不怕!!.pdf VIP
文档评论(0)