- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]6设计进阶
* JCXY * EDA技术实用教程 第6章 VHDL设计进阶 6.1 数据对象DATA OBJECTS 6.1.1 常数(CONSTANT) 常数的值不变,它可以在任何部分说明,并可以是任意数据类型 常数定义的一般表述: CONSTANT 常数名:数据类型 := 表达式 ; 例如: CONSTANT FBT: STD_LOGIC_VECTOR :=“010110”; CONSTANT DATA: INTEGER:=15; 6.1 数据对象DATA OBJECTS 变量可以改变值,它可以在进程和子程序中说明,并可以是任意数据类型. 6.1.2 变量(VARIABLE) 定义变量的一般表述: VARIABLE 变量名 : 数据类型 := 初始值 ; 例如: VARIABLE muxval : integer range 7 downto 0; muxval:=0; VARIABLE CQI : STD_LOGIC_VECTOR(3 DOWNTO 0); CQI := (OTHERS =0) 6.1 数据对象DATA OBJECTS 信号可以随时间而改变值,它可以在结构中说明,并可以是任意数据类型. 6.1.3 信号(SIGNAL) 定义格式: SIGNAL 信号名: 数据类型 := 初始值 ; 赋值: 信号名=同类型的值; 6.1.4 进程中的信号与变量赋值语句 表6-1 信号与变量赋值语句功能的比较 信号SIGNAL 变量VARIABLE 基本用法 用于作为电路中的信号连线 用于作为进程中局部数据存储单元 适用范围 在整个结构体内的任何地方都能适用 只能在所定义的进程中使用 行为特性 在进程的最后才对信号赋值 立即赋值 行为特性的三个方面 (1) 信号赋值需要一个δ延时。 (2)在一个进程中,所有赋值语句(包括变量赋值),在进程启动时立即执行赋值操作,但信号赋值须在一个δ延时后完成(END )。 (3) 当在进程中存在对同一信号多次赋值时,最后一个赋值有效。 【例6-5】 SIGNAL in1,in2,e1, ... : STD_LOGIC ; ... PROCESS(in1,in2, . . .) VARIABLE c1,. . . : STD_LOGIC_VECTOR(3 DOWNTO 0) ; BEGIN IF in1 = 1 THEN ... –- 第 1 行 e1 = 1010 ; –- 第 2 行 ... IF in2 = 0 THEN . . . –- 第 15+n 行 ... c1 := 0011 ; –- 第 30+m 行 ... END IF; END PROCESS; 6.1.4 进程中的信号与变量赋值语句 【例6-1】 ARCHITECTURE bhv OF DFF3 IS BEGIN PROCESS (CLK) VARIABLE QQ : STD_LOGIC ; BEGIN IF CLKEVENT AND CLK = 1 THEN QQ := D1 ; END IF; Q1 = QQ; END PROCESS ; END ; . . . 【例6-2】 ARCHITECTURE bhv OF DFF3 IS SIGNAL QQ : STD_LOGIC ; BEGIN PROCESS (CLK) BEGIN IF CLKEVENT AND CLK =1 THEN QQ = D1 ; END IF; Q1 = QQ; END PROCESS ; END ; 6.1.4 进程中的信号与变量赋值语句 信号与变量__相同综合结果示例 6.1.4 进程中的信号与变量赋
您可能关注的文档
- [企业管理]七种领袖性格.ppt
- [企业管理]专业承包企业资质等级标准.doc
- [企业管理]中国企业文化理论创新与实践.ppt
- [企业管理]上海大众QPN培训资料.ppt
- [企业管理]中铁轨道集团道岔公司管理流程设计方案.ppt
- [企业管理]从咨询的角度看配置管理.ppt
- [企业管理]二三级汽车项目细分市场调查与上市募投可研报告如何编制市场容量数据 甲级资质.pdf
- [企业管理]企业文化之如何成为企业人.ppt
- [企业管理]全面预算管理.ppt
- [企业管理]公司企业文化.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
最近下载
- 萝卜回来了:小班语言课(课堂PPT).pptx
- 钢结构厂房施工方案技术标.pdf VIP
- 2024八年级英语下册 Unit 9 Have you ever been to a museum说课稿(新版)人教新目标版.docx
- 太峪隧道斜井交叉口挤压变形段涌水处理技术.pdf VIP
- 《儿童腺样体肥大中医诊疗指南》.pdf VIP
- 钢结构厂房冬季施工方案.docx VIP
- 麦积山隧道2#斜井涌水处理及反坡排水方案浅谈.pdf VIP
- 狼和鸭子儿童故事PPT课件.ppt VIP
- 国际版抖音TikTok短视频直播电商培训教程(一)Tiktok下载与注册.pptx
- 战争与和平——美术作品反映战争 课件-2023-2024学年高中美术湘美版(2019)美术鉴赏.pptx VIP
文档评论(0)