EDA技术与VHDL(复习提纲)[1](3)

2019-03-09 16:42

34. 并行选择信号赋值语句和并行条件赋值语句的标点符号? 35. 参数传递说明语句(GENERIC语句)和参数传递映射语句(GENERIC MAP语句)的作用?(结合实例)

36. 块语句结构的作用和其说明部分的透明性?P232页例7-23 37. 元件例化语句中接口表达方式?(2) 38. 生成语句的作用?两种形式? 39. 74LS373(8位三态锁存器)设计?

40. 进程中的IF_THEN_ELSE_ENDIF如何变换成结构体中的WHEN_ELSE?

41. FOR_GENERATE语句和IF_GENERATE语句的作用? 42. 用n个D触发器如何构成n位二进制计数器?

43. 为什么每位D触发器的输出端口Q都需要反相接至其输入端口D并同时接至其高位D触发器的CLK端口?

44. 每位D触发器的输出端口Q反相接至其输入端口D的作用? 45. 如何实现2的n次方分频?

46. 断言语句(包括REPORT语句)的格式?综合器支持吗?断言语句的三部分如何执行?如何区分顺序断言和并行断言语句? 47. 属性的特征?综合器支持的属性有哪些(四对半)?预定义属性描述语句的格式?

48. NOT(clock’STABLE AND clock=‘1’)语句和(NOT clock’STABLE AND clock=‘1’)语句是等效的?

49. 目前常用的VHDL综合器只支持在IF和WAIT语句中使用的EVENT?

第8章VHDL结构

1.实体与设计实体的区别?设计实体=实体+结构体?

2.子程序的使用方式?子程序体用顺序语句还是并行语句完成算法?

3.子程序定义的三个位臵?

4.子程序调用N次,所对应的硬件模块在目标芯片中有几个? 5.函数和过程的语句表达格式都分为?首?和?体?吗?它们在格式上最主要的区别是什么??首?和?体?在三个定义位臵中是否都需要?在三个位臵中定义函数和过程,作用是否都一样?

6.函数名称分为哪两类?函数参量的数据对象是什么?默认是哪个?函数参量、返回值为什么可以不定义端口模式? 7.函数?首?、?体?定义时放在一起吗? 8.重载函数的特点?运算符重载函数的功能?

9.STD_LOGIC_1164程序包中包含哪两对数据类型的转换? 10.STD_LOGIC_ARITH和STD_LOGIC_UNSIGNED程序包中包含哪对数据类型的转换?

11.试写出0~255范围内的自然数转换成8位二进制数的主要程序部分?(流程图)

12.过程参数的数据对象和端口模式?默认哪个端口模式? 13.哪两个数据对象分别在何种端口模式下可以默认?

14.函数和过程的调用方式有何不同?(结合实例) 15.过程调用的具体步骤?(结合实例)

16.调用中的形参与实参的对应关系有哪两种?(结合实例) 17. 279页例8-13进程中为什么要定义变量,而不直接使用a,b,c,d?为什么要定义成变量而不定义成信号?

18.设计一个过程用于确定一给定位宽的位矢是否只有一个位是1?(流程图)

19.VHDL语言的库分为哪两类?常用的三个库是?

20.IEEE库的八个程序包?属于Synopsys公司的程序包是? 21.为什么IEEE库及其程序包需要显式表达?

22.STD库的程序包?为什么STD库及其程序包可以隐式表达? 23.WORK库及其程序包如何表达?(隐式/显式) 24.使用什么关键词打开库和程序包? 25.程序包部分或全部开放的格式?

26.程序包?首?和?体?如何区别的关键词?函数、过程?首?和?体?如何区别的关键词?

27.程序包?首?的说明部分包括哪些内容?(结合P285页例8-16) 28.VHDL配臵语句的作用? 29.整数45_234_287对否? 30.整数2#1111_1110#对否? 31.?R”、’ERROR’对否? 32.?BOTH”和?both”一样吗?

33.B?1_1101_1110”、O?15?、X?AD0?中B、O、X各代表多少进制?

34.标识符的书写规则?(5点) 注意:不能与关键词同名。 35.下标名的表达式的值如果是不确定值,综合后将产生什么后果? 36.数据类型不同的常数、信号、变量、函数以及设定的各种参量可以互相传递和作用?

37.数据类型分成预定义和自定义两种?预定义数据类型一般在哪些库的哪些程序包里?

38.VHDL综合器支持全部的预定义和自定义的数据类型? 39.预定义数据类型在哪个库的哪个程序包中定义?

40.预定义数据类型有哪几个?分别是什么?综合器不支持哪几个数据类型?

41.字符、字符串和标识符都区分大小写吗? 42.整数的取值范围用二进制数表示?

43.VHDL仿真器通常将INTEGER类型作为____处理,VHDL综合器将INTEGER类型作为____处理。

44.定义整数时,VHDL综合器要求用____子句为所定义的整数限定范围。

45.实数的取值范围?

46.时间类型包括____和____两部分。

47.时间类型的表达上整数和单位之间不需要留空格? 48.____是VHDL中的最小时间单位。

49.unsigned、signed数据类型分别是关于什么的运算? 50.unsigned、signed数据类型共在哪个库的几个程序包中定义? 51.综合器将unsigned数据类型表示的数值解释为____,最高位是____?

52.综合器将signed数据类型表示的数值解释为____,最高位是____?

53. VHDL仿真器支持一维数组,VHDL综合器支持多维数组? 54.数组分为哪两类?语句格式分别是?

55.什么是操作数?什么是操作符?例如:?1+2?中1、2是操作符还是操作数??+?是操作符还是操作数?

56.VHDL中的操作符和操作数间的运算注意两点规则??1.0+2.0?分别符合或不符合哪点规则? 57.操作符优先级?(结合实例)

58.BIT_VECTOR、STD_LOGIC_VECTOR参与逻辑运算要注意什么? 59.逻辑运算中什么情况下不使用括号? 60.关系运算结果是什么数据类型?

61.?=、=/?和?<、<=、>、>=?的数据类型是否一样?不一样,各是什么?

62.?=、=/?操作,编译器如何执行?

63.对于?<、<=、>、>=?操作,VHDL的排序判断规则? 64.不管排序的数组元素是生序还是降序排列,或不一致,都是通过____逐一对元素进行比较来决定?


EDA技术与VHDL(复习提纲)[1](3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1000以内数的组成

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: