2VHDL基本结构与语法分析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
问题:IEEE是指什么? 电气与电子工程师协会(IEEE) IEEE——美国电气与电子工程师学会,英文全称是:The Institute of Electrical and Electronics Engineers,国际上通常简称IEEE。 IEEE是美国一个较大的科学技术团体,由美国电气工程师学会(AIEE)和美国无线电工程师学会(IRE)合并而成。 IEEE现已逐渐发展成一个国际性的学术机构,其学术活动已伸展到世界各地。 IEEE每年均有大量的出版物,在国际上颇有影响,在电子学文献中占有相当重要的地位。IEEE收录的文献有期刊、会议录、图书、论文等。目前,IEEE出版物在我国高等院校和科技部门的利用率较高。 4.1 VHDL 程序基本结构 一个相对完整的VHDL设计由以下几个部分组成: 库(Library)用以存储预先设定的程序包和数据集合体 程序包(Package)声明在设计或实体中将用到的常数、数据类型、元件和子程序等。 实体(Entity) 声明到其他实体或其他设计的接口,即定义设计的输入/输出口。 结构体(Architecture)定义实体的实现,即电路的具体描述。 配置(Configuration)为实体选定某个特定的结构体 Library ieee; Use ieee.std_logic_1164.all; Use ieee.std_logic_unsigned.all; Entity cntm16 is Generic(cntwidth:integer:=4); Port (ci: in std_logic; nreset: in std_logic; clk: in std_logic; co: out std_logic; qcnt:buffer std_logic_vector(cntwidth-1 downto 0) ); End cntm16; Architecture behave of cntm16 is Begin co=‘1’ when (qcnt=“1111” and ci=‘1’) else ‘0’ process(clk,nreset) begin if (nreset=‘0’) then qcnt=“0000”; elsif (clk’event and clk=‘1’) then if (ci=‘1’) then qcnt=qcnt+1; end if; end process; End behave; Entity cntm16 is Generic(cntwidth:integer:=4); Port (ci: in std_logic; nreset: in std)logic; clk: in std_logic; co: out std_logic; qcnt:buffer std_logic_vector(cntwidth-1 downto 0) ); End cntm16; Architecture behave of cntm16 is Begin co=‘1’ when (qcnt=“1111” and ci=‘1’) else ‘0’ process(clk,nreset) begin if (nreset=‘0’) then qcnt=“0000”; elsif (clk’event and clk=‘1’) then if (ci=‘1’) then qcnt=qcnt+1; end if; end process; End behave; 4.2 VHDL语言要素 4.2.1 标识符 标识符由英文“a”到“z”、“A”到“Z”、数字“0”到“9”以及下划线“_”组成,使用时需要注意以下几点: 1.VHDL不区分大小写; 2.标识符一定要以字母开头 3.下划线不能放在结尾 4.下划线不能连用 a_h_1 a%h_1 show_new_state counter_ counter_A T__1 show-new-state 4.2.2数据对象 在

文档评论(0)

舞林宝贝 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档