- 14
- 0
- 约2.22千字
- 约 10页
- 2019-10-17 发布于湖北
- 举报
;1. 数据对象
VHDL的数据对象保存有专门类型的值,数据对象包括信号(Signal)、变量(Variable)、常数(Constant)和文件(File),在使用之前必须给予详细的说明。
1)信号(Signal)
信号与电路内部的硬件连接相对应,端口也是信号。作为连线,信号可以是逻辑门的输入或输出,也可以表达存储元件的状态。信号通常在结构体、程序包和实体中说明。信号说明的格式为
SIGNAL 信号名:数据类型 约束条件:= 表达式;
例如 SIGNAL enable:BIT:=′0′;
SIGNAL count:BIT-VECTOR(3 DOWNTO 0);;
2)变量(Variable)
变量只能在进程语句、函数语句和过程语句中使用,它是一个局部量。和信号不同,分配给信号的值经过一段时间延迟后,才能成为当前值,而分配给变量的值则立刻成为当前值,信号和硬件的“连线”相对应,而变量不能表达连线和存储元件。变量的说明格式为
VARIABLE 变量名:数据类型 约束条件:= 表达式;
例如,
VARIABLE x,y: INTEGER;
VARIABLE count :INTEGER RANGE 0 TO 255:=10;
变量的赋值是直接的,非预设的。而信号的值必须经过一段延迟后,才能成为
您可能关注的文档
- thecprogramminglanguage西南民族大学.ppt
- thesocialnetwork社交网络字幕整理完全版,英文字幕电影原话.doc
- tems与layer3信令流程与dt测试分析.ppt
- the中国空间数据基础设施建设guidedownload.doc
- the策略_aaa_机械行业高端制造引领行业guidedownload.doc
- tj243结构实体混凝土强度评定.doc
- tia942数据中心电信基础设施标准.doc
- td-scdma资料-td-scdma路测软件正常异常信令流程.doc
- tm175系列拖拉机55_01_01电器.ppt
- titangis中的矢量数据.doc
- 2026陕西省面向西北工业大学招录选调生押题模拟卷.docx
- ISO9001-2026质量管理体系之“8.2产品和服务的要求”基于PDCA循环过程方法应用表(图)解集(雷泽佳编制2026A0).pdf
- ISO9001-2026质量管理体系之“8.3产品和服务的设计和”基于PDCA循环过程方法应用表(图)解集(雷泽佳编制2026A0).pdf
- ISO9001-2026质量管理体系之“8.4外部提供的过程、产品和服务的控制”基于PDCA循环过程方法应用表(图)解集(雷泽佳编制2026A0).pdf
- 2027羊年非遗锦鲤新春游园会(吉羊启岁 鱼灯献瑞主题)动策划方案.pptx
- 2026陕西省森林资源管理局局属企业招聘(55人)押题模拟卷.docx
- 2026陕西省特种设备检验检测研究院招聘(9人)押题模拟卷.docx
- 2026陕西省面向四川大学招录选调生押题题库.docx
- 2026陕西省面向中南大学招录选调生备考试卷.docx
- 2026陕西省面向中山大学招录选调生押题题库.docx
原创力文档

文档评论(0)