




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CPLD/FPGA技术与应用,孙静 物理与机械电子工程学院,第 3 章 VHDL设计初步,CPLD/FPGA技术与应用,3.9 属性(ATTRIBUTE)描述与定义语句 (P373 10.3),VHDL中预定义属性描述语句可用于对信号或其他项目的多种属性检测或统计。 VHDL中可以具有属性的项目如下:类型、子类型;过程、函数;信号、变量、常量;实体、结构体、配置、程序包;元件;语句标号。 属性是以上各类项目的特性,某一项目的特定属性或特征通常可以用一个值或一个表达式来表示,通过VHDL的预定义属性描述语句就可以加以访问。,CPLD/FPGA技术与应用,3.9 属性(ATTRIBUTE)描述与定义语句,属性的值与对象(信号、变量和常量)的值完全不同,在任一给定的时刻,一个对象只能具有一个值,但却可以具有多个属性。 预定义属性描述语句的语法格式是: 属性测试项目名属性标识符 属性测试项目即属性对象,可由相应的标识符表示。 属性标识符是有关属性名。(见下表),CPLD/FPGA技术与应用,【补充】表3.9-1 预定义的属性函数功能表,CPLD/FPGA技术与应用,续表,CPLD/FPGA技术与应用,3.9 属性(ATTRIBUTE)描述与定义语句,1. 信号类属性,NOT clockSTABLE AND clock =1 clockEVENT AND clock =1,2. 数据区间类属性,SIGNAL range1 : IN STD LOGIC VECTOR (0 TO 7); . FOR i IN range1RANGE LOOP .,CPLD/FPGA技术与应用,3.9 属性(ATTRIBUTE)描述与定义语句,3. 数值类属性,PROCESS (clock, a, b); TYPE obj IS ARRAY (0 TO 15) OF BIT ; SIGNAL ele1, ele2, ele3, ele4 : INTEGER ; BEGIN ele1 = objRIGHT ; ele2 = objLEFT ; ele3 = objHIGH ; ele4 = objLOW ; .,CPLD/FPGA技术与应用,P374【例10-30】 LIBRARY IEEE;-PARITY GENERATOR USE IEEE.STD_LOGIC_1164.ALL; ENTITY parity IS GENERIC (bus_size : INTEGER := 8 ); PORT (input_bus : IN STD_LOGIC_VECTOR (bus_size-1 DOWNTO 0); even_numbits, odd_numbits : OUT STD_LOGIC ) ; END parity ; ARCHITECTURE behave OF parity IS BEGIN PROCESS (input_bus) VARIABLE temp: STD_LOGIC; BEGIN temp := 0; FOR i IN input_busLOW TO input_busHIGH LOOP temp := temp XOR input_bus( i ) ; END LOOP ; odd_numbits = temp ; even_numbits = NOT temp; END PROCESS; END behave;,CPLD/FPGA技术与应用,3.9 属性(ATTRIBUTE)描述与定义语句,4. 数组属性LENGTH,TYPE arry1 ARRAY (0 TO 7) OF BIT ; VARIABLE wth: INTEGER; . wth1 := arry1LENGTH ; - wth1等于8 .,CPLD/FPGA技术与应用,3.9 属性(ATTRIBUTE)描述与定义语句,5. 用户定义属性,ATTRIBUTE 属性名 : 数据类
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高三生物省考试卷及答案
- 自考(网络教育)安全监测监控技术考试试题及答案
- 肿瘤微环境调控-第16篇-洞察与解读
- 护理管理学自考试题及答案
- 交通限制效果评估-洞察与解读
- 2025年事业单位招聘考试综合类面试真题模拟试卷真题模拟精讲
- 2025年事业单位招聘考试综合类无领导小组讨论面试真题模拟试卷:时事热点挑战篇
- 2025年事业单位教师招聘化学学科专业知识试卷:试题解析与答案
- 2025年事业单位招聘考试综合类职业能力倾向测验真题模拟试卷(心理学)
- 2025年上海市浦东新区事业单位招聘考试综合类结构化面试真题模拟试卷(含解析)
- 绩效考核方案及指标库
- 发热人员应急处置流程
- 专题14 电磁感应 十年(2015-2024)高考物理真题分类汇编(全国)(解析版)
- 江西省上饶市2024-2025学年七年级上册道德与法治期中测试卷(含答案)
- 居民自来水安装合同模板
- 2024年山东省潍坊市中考英语试卷
- 《建筑施工塔式起重机安装、使用、拆卸安全技术规程》(JGJ196-2010)
- 成语故事《班门弄斧》课件
- 大学生职业生涯规划与就业指导全套教学课件
- 屠宰场管理制度全套汇编
- 十二指肠溃疡伴穿孔的护理查房
评论
0/150
提交评论