数字系统与VHDL程序设计语言演示幻灯片.pptVIP

数字系统与VHDL程序设计语言演示幻灯片.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
演示文稿演讲PPT学习教学课件医学文件教学培训课件

? 课程简介;引例 :;? VHDL语言;在Max+PlusII编写VHDL程序; 基本顺序语句 (1)Process语句 (2)If-Else语句 (3)Case-When语句 (4)Null语句 (5)Wait until语句 (6)变量赋值语句 (7)For-Loop语句 (8)过程调用语句;常用数字电路回顾;注:EN为1时编码器工作;举例;(2)译码器;VHDL与数字电路设计 ;第一章 VHDL的程序结构和软件操作;第一章 VHDL的程序结构和软件操作;举例:;Library IEEE; Use std.standard.all; Entity and2 is Port( A: in bit; B: in bit; Y:out bit); End and2; ;Architecture Na of and2 is Begin Y=’0’ when a=’0’ and B= ‘0’ else’0’ when A=’1’ and B = ‘0’ else ’0’ when A=’0’ and B = ‘1’ else ‘1’; End Na;Architecture Nb of and2 is Begin c =’1’ when a=’1’ and b = ‘1’ else ‘0’; End Nb; ;1-2软件操作—Max+plusⅡ的操作 ;1-2软件操作—Max+plusⅡ的操作 ;我们通过范例介绍:利用Max+plusⅡ系统;1-2-1 建立和编写一个VHDL语言的工程文件;(2)在编辑窗口中进行编辑输入,输入相应的描述语句。 ;1-2-2 VHDL程序的编译 ;1-2-3 VHDL语言程序的仿真 ;(2)打开仿真器;点击主菜单MAX+plusⅡ\Simulator项,此时弹出Simulator 对话框。点击对话框的Start按钮,仿真即开始。在仿真结束后打开仿真波 形文件(点击右下角的Open SCF按钮)即可以显示仿真结果。 ;1-2-4 芯片的时序分析;1-2-5 安排芯片脚位 ;第二章 VHDL语言要素 ;§ 2-2 数据类型 ;编码器 :;;(3)位数组类型(Bit_Vector) ;(4)标准逻辑型(Std_Logic ) ;可以看出,这个“标准逻辑”信号定义,比“位即bit”信号对于数字逻辑电路的 逻辑特性描述更完整、更真实。所以在VHDL的程序里,对于逻辑信号的定 义,通常都是采用这个“标准逻辑”信号形式。;§ 2-2-2 数值数据类型;有符号类型数据代表有符号数值,即可以是正数,0,负数;编 译器将有符号数类型作为一个补码的二进制数,最左边的位为 符号位。;library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_arith.all; entity data is port(a,b: in unsigned(3 downto 0); --相应改为a,b: in signed(3 downto 0); c: out std_logic); end data; architecture m1 of data is begin c=1 when ab else 0; end m1; ;当定义成无符号数据类型时,若a=”1000”,b=’0001’,即a=8,b=1则结果;§2.3 VHDL数据对象;2-3-1 信号;2-3-2 变量 ;常数的定义格式为:Constant 常数名:数据类型 :=表达式; ;2-3-4 信号、变量、常数对比;四、适用范围;执行结果为: ;执行结果为: ;练习:;Library IEEE;2.4 VHDL 操作符;二. 用法;2. 表达式中有多个运算符时一般要加括号;Library IEEE;2.4.2 关系运算符;ENTITY my1 is;2.4.

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档