- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新手上路之VHDL设计初步
* 定义常数的一般表述: CONSTANT 常数名: 数据类型 := 表达式 ; 定义变量的一般表述: VARIABLE 变量名: 数据类型 := 初始值 ; 定义信号的一般表述: SIGNAL 信号名: 数据类型 := 初始值 ; CONSTANT intLength : INTEGER := 8 ; VARIABLE X_1 : INTEGER := 16 ; VARIABLE X_2 : INTEGER ; … X_2 := 4 ; X_1 := X_2 + 2; SIGNAL Sig_1: INTEGER := 2 ; SIGNAL a: INTEGER ; … Sig_1 = a ; * 示例及其语言现象详解 2选1多路选择器的VHDL描述 ENTITY mux21a IS PORT( a, b : IN BIT; s : IN BIT; y : OUT BIT ) ; END ENTITY mux21a ; ARCHITECTURE one OF mux21a IS BEGIN y = a WHEN s = 0 ELSE b ; END ARCHITECTURE one ; WHEN_ELSE条件信号赋值语句 (并行) 赋值目标 = 表达式 WHEN 赋值条件 ELSE 表达式 WHEN 赋值条件 ELSE ... 表达式; * 4.4 设计4位计数器 A B 0 1 0 1 0 1 0 1 取整数数据类型,为什么? 整数取值范围 端口信号模式取 BUFFER,为什么? 注意整数和位的不同表达方式! 4.4.1 4位二进制加法计数器设计 表式Q = Q + 1的右项与左项并非处于相同的时刻内,对于时序电路,除了传输延时外,前者的结果出现于当前时钟周期;后者,即左项要获得当前的Q + 1,需等待下一个时钟周期。 表面上,BUFFER具有双向端口INOUT的功能,但实际上其输入功能是不完整的,它只能将自己输出的信号再反馈回来,并不含有IN的功能。 注意 4.4 计数器设计 4.4.2 整数类型 Q : BUFFER INTEGER RANGE 15 DOWNTO 0; 1 十进制整数 0 十进制整数 35 十进制整数 10E3 十进制整数,等于十进制整数1000 16#D9# 十六进制整数,等于十六进制整数D9H 8#720# 八进制整数,等于八进制整数720O 2 二进制整数,等于二进制整 整数常量的书写方式示例 Q : BUFFER NATURAL RANGE 15 DOWNTO 0; * 4.4.3计数器的其他表示方法 运算符加载 注意,信号 端口模式和 数据类型的 改变! 注意,引 进内部信 号矢量! 4.4 计数器设计 4.4.3 计数器设计的其他表述方法 图4-12 4位加法计数器RTL电路(Synplify综合) 4.4 计数器设计 4.4.3 计数器设计的其他表述方法 图4-13 4位加法计数器工作时序 4.5 一般加法计数器设计 【例4-22】 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY CNT10 IS PORT (CLK,RST,EN : IN STD_LOGIC; CQ : OUT STD_LOGIC_VECTOR(3 DOWNTO 0); COUT : OUT STD_LOGIC ); END CNT10; ARCHITECTURE behav OF CNT10 IS BEGIN 4.5 一般加法计数器设计 PROCESS(CLK, RST, EN) VARIABLE CQI : STD_LOGIC_VECTOR(3 DOWNTO 0); BEGIN IF RST = ‘1’ THEN CQI := (OTHERS =‘0’) ; --计数 器
您可能关注的文档
- 新外研版八年级英语下册 Module9 Unit 3.ppt
- 新外研版八年级下册Module9 Unit2 I believe that the world is what you think it is阅读课.ppt
- 新外研版英语 初二上Module5-8.doc
- 新外研版八年级英语下册Module9_Friendship_unit3.ppt
- 新外研版八年级上 M9U2校级公开课.pptx
- 新外研版初二上M2U2.ppt
- 新大学法语3.ppt
- 新外研版八年级英语下册 Module4 Unit 2.ppt
- 新大学法语unité3.ppt
- 新外研版英语第五模块第二单元Unit2Tintin has been popular for over eighty years..ppt
- 新旧上海街道马路名中英文对照.doc
- 新教师教育与发展cr.ppt
- 新教材七年级上 Section B-2 课件.ppt
- 新教材九年级英语第六单元课件.ppt
- 新教科版五年级科学下册第四单元《第7课为什么一年有四季PPT课件》.ppt
- 新宁中学八年级英语下册 Unit 6 Topic 1 We’re going on a three-day visit to Mount Tai Section A课件.ppt
- 新奥尔良狂欢节 Traditions of Mardi Gras.ppt
- 新时代大学英语 第二册 unit2 diet and fitness.ppt
- 新月电动车 市场调研报告1.docx
- 新新视野大学英语第一册Unit7 SectionB.ppt
最近下载
- 品管圈PDCA获奖案例-精神科提高住院病人精神障碍作业治疗参与率医院品质管理成果汇报.pptx
- 基于混频非结构化数据的中国碳价预测.pdf VIP
- 《德固赛树脂产品资料》.ppt
- 全球变化课件06新生代衰落与第四纪.pptx VIP
- 2025年全国翻译专业资格(水平)考试土耳其语一级笔译试卷.docx VIP
- Unit 4 Amazing Plants and Animals Section B(1a-2d)课件 2025人教版英语八年级上册.pptx
- 全球变化课件新生代衰落与第四纪.ppt VIP
- 公安信访与警调对接课件.pptx VIP
- 高等数学(上册)(同济大学数学系)PPT全套完整教学课件.pptx
- 食材配送时间安排计划.docx VIP
文档评论(0)