全球旧事资料 分类
四种IEEE库、STD库、WORK库、VITAL库;库、程序包的使用格式如下LIBRARY库名;USE库名程序包名项目名ALL
f第六次作业
1什么叫标识符?VHDL的基本标识符是怎样规定的?答:标识符是指用来为常数、变量、信号、端口、子程序或者参数等命名,由英文字母、数字和下划线组成。遵从的规则:(1)首字符必须是英文字母。(2)不连续使用下划线“_”,不以下划线“_”结尾的。(3)大小写英文字母等效,可以大小写混合输入。(4)标识符中不能有空格。(5)VHDL的保留字不能用于作为标识符使用。
f第七次作业
310VHDL语言中的标准数据类型有哪几类?用户可以自己定义的数据类型有哪几类?并简单介绍各数据类型。(1)标量型:属单元素最基本的数据类型,通常用于描述一个单值数据对象,它包括实数类型、整数类型、枚举类型和时间类型。复合类型:可以由细小的数据类型复合而成,如可有标量复合而成。复合类型主要有数组型和记录型。存取类型:为给定的数据类型的数据对象提供存取方式。文件类型:用于提供多值存取类型。(2)用户可自定义的数据类型:枚举类型、整数类型、数组类型、记录类型、时间类型、实数类型等。
38用户怎样自定义数据类型?试举例说明。答:利用类型定义语句TYPE和子类型定义语句SUBTYPE实现。如TYPEWEEKISSONMONTUEWEDTHUFRISATSUBTYPEDIGITSINTEGERRANGE0TO9
f第八次作业
313VHDL语言有哪几类操作符?在一个表达式中有多种操作符时应按怎样的准则进行运算?下列三个表达式是否等效:①ANOTBANDCORD②ANOTBANDCORD③ANOTBANDCORD
答:(1)主要有四种操作符逻辑运算符,关系运算符,算术运算符,符号运算符此外还有重载运算符。(2)按照操作符的优先级高低进行运算(3)这三个表达式不等效。1式表达错误,对同一优先级的不同运算符应加上括号。2和3式的运算顺序不同。
322在CASE
语句中在什么情况下可以不要WHENOTHERS语句?
在什么情况下一定要WHENOTHERS语句?答:case语句执行时,根据选择表达式的值来选择执行哪个顺序语句,要求对于选择表达式的每个可能取值,有且仅有一个选择值与之匹配。因此,当已列出的选择值能够覆盖选择表达式的所有可能取值时,可以不要whe
others语句。否则,要用whe
others表示其它未列出的选择值。
319VHDL中信号复制与变量赋值有什么区别?其赋值符号是否异同?答:变量赋值与信号复制的区别在于,变量具有局部特征,它的有效只局限于所定义的一个进程中,或一个子程序中,它是一个局部r
好听全球资料 返回顶部