- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据流模型是并行语句 数据流模型中并行语句 注意中间没有符号 * 注意中间是, * 并置符号 行为模型中的串行语句 并行赋值语句和进程模块之间是并行执行的,进程模块内部是串行执行的 * 范围形式为:初值 TO 终值( 当初值小于终值 ),初值 DOWNTO 终值( 当初值大于终值 ) 结束本次循环相当于continue 结束循环相当于break 。没有循环次数,循环条件是满足布尔表达式 * 8位奇偶校验器,奇数1输出1,偶数1输出0,对a的值进行逐位模2加即异或运算 * 8位奇偶校验器,奇数1输出1,偶数1输出0,对a的值进行逐位模2加即异或运算 * 数据流模型的结构体 行为模型的结构体 * 数据流模型的结构体 行为模型的结构体 * 例: 用条件赋值语句描述数据选择器。 ENTITY mux4_to_1 IS PORT(d0, d1, d2, d3, a, b: IN BIT; y: OUT BIT); END mux4_to_1; ARCHITECTURE sample_1 OF mux4_to_1 IS BEGIN y= d0 WHEN a=0 AND b=0 ELSE d1 WHEN a=0 AND b=1 ELSE d2 WHEN a=1 AND b=0 ELSE d3 WHEN a=1 AND b=1 ; END sample_1; (3)选择信号赋值语句 选择信号赋值语句可以根据一个表达式的不同取值,给信号或者信号数组赋以不同的结果。 选择信号赋值语句的格式如下: WITH 表达式 SELECT 信号名 = 信号值1 WHEN 表达式值1, 信号值2 WHEN 表达式值2, …… 信号值n WHEN others; 注意中间 , 例:用信号选择语句描述数据选择器。 ENTITY mux4_to_1 IS PORT(d0, d1, d2, d3, a, b: IN std_logic; y: OUT std_logic); END mux4_to_1; ARCHITECTURE sample_2 OF mux4_to_1 IS BEGIN WITH ab SELECT y= d0 WHEN 00, d1 WHEN 01, d2 WHEN 10, d3 WHEN 11, X WHEN OTHERS; END sample_2; 7. 顺序描述语句 在VHDL语言中,上述并行信号传输语句主要描述硬件电路或系统中信号的传送过程。同时,VHDL还支持顺序描述语句,主要使用于对电路和系统的性能描述。 顺序描述语句的执行就和一般程序设计语言中语句相似,是按照语句的顺序依次执行的。前一条语句的结果会影响到下一条语句的执行。 (1)PROCESS语句 尽管PROCESS语句本身是并行描述语句,可以和其他并行语句同时执行,但是PROCESS语句内部的语句都是顺序语句。 PROCESS语句的格式如下: PROCESS(信号1,…,信号k) 变量说明(定义); 其他说明; BEGIN 顺序语句; …… 顺序语句; END PROCESS; PROCESS语句的执行 在PROCESS后面的括弧内,有几个信号名。这些信号总称为“敏感表”。 PROCESS语句的执行就是由敏感表中的信号变化而引起的。 PROCESS语句一旦开始执行,就要依次执行其中的顺序语句,一直到最后的END PROCESS为止。 如果这次执行又引起了敏感表中信号的新的变化,则将再次执行这条PROCESS语句,直到敏感表中没有信号发生变化为止。 信号和变量赋值语句 在PROCESS语句内,也可以使用信号和变量赋值语句。 信号赋值语句的形式仍然是: 信号名=表达式; 这样的信号赋值语句的结果在PROCESS内并不是立即起作用的,而是要等PROCESS语句执行后(也需要最小时延),才起作用。 变量的赋值语句采用以下形式: 变量名:=表达式; 分支语句 两分支IF语句的格式: 多分支IF语句的格式: IF 布尔表达式 THEN 顺序语句1; ELSE 顺序语句2; END IF; IF 布尔表达式1 THEN 顺序语句1; ELSIF 布尔表达式2 THEN 顺序语句2; ELSE 顺序语句3; --可以没有 END IF; IF 布尔表达式 THEN 顺序语句1; END IF; 例:反向器的顺序描述。 ENTIT
您可能关注的文档
- 实训基地 技术咨询与答疑 流动速率.ppt
- 实用网络技术 局域网及其技术 项目3-4通信介质.ppt
- 食品安全与质量控制 质量管理体系标准理解 ISO9001标准理解——7.运行.pptx
- 食品安全与质量控制 质量管理体系的运行与改进 PPT 质量管理体系的运行与改进.pptx
- 食品安全与质量控制 质量管理原则 PPT 质量管理原则 5 改进.pptx
- 食品标准与法规 四、标准化法 标准化法.pptx
- 食品分析技术 食品分析技术、水分的测定——常压烘箱干燥法 4.1.2 水分测定——常压烘箱干燥法.ppt
- 食品分析技术 紫外—可见分光光度法、食品分析技术 2.3.1 紫外-可见分光光度法.ppt
- 食品分析与检验技术 测定食品的旋光度 3.2.食品旋光度的测定.pptx
- 食品化学与健康 无机盐的分类及特点 矿物质.ppt
- 双创资讯子库 成都职业技术学院 SYB创业培训第五步 选择你的企业法律形态.pptx
- 双创资讯子库 广东水利电力职业技术学院 我校代表队在全国职业院校技能大赛“云计算技术与应用”赛项中荣获一等奖.pptx
- 双创资讯子库 宁波城市职业技术学院 我校学子荣获全国职业院校技能大赛导游服务赛项一等奖.pptx
- 水处理设备与仪表 任务1:浓缩设备 带式浓缩1.ppt
- 水环境监测 任务2:水质在线监测项目及仪器 6-9-2环境保护设施运营单位运营服务.pptx
- 水利工程测量 地形图测绘 2018地貌符号.ppt
- 水利工程测量 水利工程测量、普通水准测量 1.7水准测量测量的误差.pptx
- 水利工程测量 水利工程施工测量 2018闸底板测设的方法.ppt
- 水利工程经济 固定资产折旧的方法 2-3-3固定资产折旧的方法.pptx
- 水利工程施工测量 地下管道施工测设 管道施工测设-开槽管道.ppt
原创力文档


文档评论(0)