- 1、本文档共91页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】03与VHDL基本描述语句
3.1 VHDL中的顺序描述语句 赋值语句 Wait 语句 If语句 Case语句 Loop语句 Next语句 Null语句 断言语句 过程调用语句 3.1.1 信号代入语句和变量赋值语句 信号代入语句的书写格式: 目标信号= 表达式; 该语句表示将代入符号“=”右边表达式的值赋给左的目标信号,注意代入符号两边的信号和表达式的数据型和长度必须保持一致。?? 变量只能在VHDL源代码的顺序部分进行说明和使用,只能出现在进程、过程和函数内。 变量赋值语句的书写格式: 目标变量:= 表达式; 3.1.2 Wait 语句 3.1.2 Wait 语句 例: 异步复位的D触发器 Library ieee; Use ieee.std_logic_1164.all; Entity reset_dff1 is port(clk,reset : in std_logic;d : in std_logic;q : out std_logic); End entity reset_dff1; Architecturertl of reset_dff1 is Begin Process Begin if (reset=‘1’) then q=‘0’; elsif(clk’event andclk=‘1’) then q=d; end if; wait on clk, reset; end process; End rtl; 3.1.2 Wait 语句 例: 同步复位的D触发器 Library ieee; Use ieee.std_logic_1164.all; Entity reset_dff3 is port(clk,reset : in std_logic;d : in std_logic;q : out std_logic); End entity reset_dff3; Architecture rtl of reset_dff3 is Begin Process Begin wait until clk’event and clk=‘1’; if (reset=‘1’) then q=‘0’; else then q=d; end if; end process; End rtl; 第3章 VHDL基本描述语句 5. 多条件等待语句?? Wait语句可以同时使用多个等待条件。 ??在多条件等待语句的表达式中,至少应该有一个值包含信号。 例: wait on a b until (c’event and c=‘1’) for 10 ns; 3.1.3 IF语句 If 语句是在VHDL描述硬件电路的过程中使用最频繁的语句。 If 语句的完整书写格式: if 条件 then 顺序语句; [elsif条件 then 顺序语句;] [elsif条件 then 顺序语句;] …… [else 顺序语句;] end if;?? 从if开始到end if结束,end if要分开写?? 条件是一个布尔表达式,返回值为布尔类型。?? 当条件满足时执行接下来的顺序语句;当条件不满足时就去执行接下来的顺序语句elsif子句或else子句或结束if语句。 根据if语句的完整书写格式,If语句的三种常用形式。 3.1.4 CASE语句 例:七段显示译码器 Library ieee; Use ieee.std_logic_1164.all; Entity se7 is port(input : in std_logic_vector(3 downto 0); output : out std_logic_vector(6 downto 0)); End se7; Architecture se7_arc of se7 is Begin process(
您可能关注的文档
- 【2017年整理】(词挥脬学)WordFormation.ppt
- 【2017年整理】(闽接胩版)五年级英语下册课件unit5.ppt
- 【2017年整理】(超钟氲免费)少儿英语儿歌.ppt
- 【2017年整理】0.计与量单位与缩写词.ppt
- 【2017年整理】(英佑腼)国际十大新闻.ppt
- 【2017年整理】0000与01c1_徐媛应用药理.doc
- 【2017年整理】0003与1《心理学》同步练习题(学生版含答案)_十心理健康.doc
- 【2017年整理】0009与《大学英语精读(一)》年1月期末考试指导.doc
- 【2017年整理】005赣脒危药品管理制度(有表格).doc
- 【2017年整理】008子腴合变流电路.ppt
- 六年级数学下册教学课件《解比例》.pptx
- 8.21.5 鸟类的生殖与发育(课件)八年级生物下册课件(苏教版).pptx
- 钠离子电池项目智能制造方案(范文参考).docx
- 2023-2024学年吉林省吉林市舒兰市七年级(上)期末语文试卷.docx
- 2024年吉林省吉林市丰满区亚桥实验学校中考数学三模试卷.docx
- 2023-2024学年吉林省辽源市东辽县七年级(上)期末英语试卷.docx
- 2023-2024学年吉林四平九年级数学第一学期期末水平检测试卷.docx
- 2023-2024学年吉林市蛟河市三校联考九年级(上)期末英语试卷.docx
- 2023-2024学年吉林松原九年级英语上册考场实战试卷.docx
- 电解液新材料项目智能制造方案.docx
最近下载
- 2024年华医网继续教育答案-冠心病中西医结合诊治新进展.docx VIP
- 益普索:汽车APP客户体验报告.pdf
- 临床生物化学检验技术.docx
- 医学装备工作流程.docx VIP
- [安庆项目资料库]安庆市中心城区排水【雨水)防涝综合规划(2013-2030)·文本.pdf
- F系列卧式沸腾干燥机使用说明.pdf
- 脑卒中患者用药教育参考幻灯片.ppt
- 小升初数学:单位换算大全专项练习100道(小考复习精编专项)(长度单位+重量单位+面积单位+时间单位+容积、体积单位)六年级数学小升初复习系列(含知识点+答案).docx
- 2024-2025学年高中历史选择性必修1教学课件 第四单元-第14课 当代中国的外交.pptx
- 幼儿园餐中保育案例及分析总结.docx VIP
文档评论(0)