eda复习要点全文档格式.docx
- 文档编号:15878073
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:31
- 大小:157.49KB
eda复习要点全文档格式.docx
《eda复习要点全文档格式.docx》由会员分享,可在线阅读,更多相关《eda复习要点全文档格式.docx(31页珍藏版)》请在冰豆网上搜索。
按照变成工艺分哪些类?
SPLD简单可编程逻辑器件
CPLD复杂可编程逻辑器件
FPGA现场可编程门阵列
ISP在系统〔线〕可编程逻辑器件
按编程工艺分为:
熔丝开关〔一次可编程,要求大电流〕
可编程低阻电路元件〔屡次编程,要求中电压〕
EPROM型〔紫外线擦除电可编程逻辑器件〕
EPROM型〔电可擦写编程器件〕
基于SRAM的编程元件
7、VHDL程序设计中常用的库有那些?
哪些库是显式〔默认翻开的〕的,哪些是隐式的?
P159
VHDL程序设计的常用库:
IEEE库、STD库、WORK库、VITAL库、用户定义库。
显示库:
IEEE库用户定义库VITAL库
隐式库:
、STD库、WORK库
8、程序包由那两局部组成?
分别有什么作用?
P161
程序包由两局部组成:
程序包首和程序包体,
程序包首为程序包定义接口,声明包中的类型、元件、函数和子程序。
程序包体规定程序包的实际功能,存放说明中的函数和子程序。
9、常用的预定义程序包有哪些?
如何调用?
P163
常用的预定义的程序包:
STD_LOGIC_1164程序包、STD_LOGIC_ARITH程序包、STD_LOGIC_UNSIGNED和STD_LOGIC_SIGNED程序包、STANDARD和TEXTIO程序包。
10、目前国际上较大的EDA器件制造公司有那些?
ALTERA公司、LATTICE莱迪思公司、XILINX西林公司
11、VHDL常用的预定义数据类型有哪几种,分别在哪些程序包中?
答:
布尔〔BOOLEAN〕数据类型,位〔BIT〕数据类型,位矢量〔BIT_VECTOR〕数据类型,字符〔CHARACTER〕数据类型。
12、数据类型的转换有哪几种方法?
P114
函数转换法、类型标记转换法和常数转换法。
13、可以构成标识符的字符有?
有效的字符:
〔1〕包括26个大小写英文字母,数字0~9以及下划线“_〞。
〔2〕任何标识符必须以英文字母开头。
〔3〕必须是单一下划线“_〞,且其前后都必须有英文字母或数字。
〔3〕标识符中的英文字母不分大小写。
〔4〕允许包含图形符号〔如回车符、换行符等〕,也允许包含空格符。
〔5〕VHDL的保存字不能用于作为标识符使用。
14、可编程器件〔PLD〕分为哪两类?
根据编程特性分为一次编程和重复编程两类
15、标准逻辑位数据类型常用的数值有哪几种?
‘U’--未初始化的,‘X’--强未知的,‘0’--强0,‘1’--强1,‘Z’--高阻态,‘W’--弱未知的,‘L’--弱0,‘H’--弱1,‘-’--忽略。
16、完整的条件语句将产生什么电路,不完整的条件语句将产生什么电路?
完整的条件语句将产生组合电路,不完整的条件语句将产生时序电路
17、信号和变量有什么区别?
P121
〔1〕信号赋值至少有δ延时,而变量赋值没有延时。
〔2〕信号除当前值外有许多相关的信息,而变量只有当前值。
〔3〕进程对信号敏感而对变量不敏感。
〔4〕信号可以是多个进程的全局信号;
而变量只在定义它们的顺序域可见〔共享变量除外〕。
〔5〕信号是硬件中连线的抽象描述,它们的功能是保存变化的数据和连接子元件,信号在元件的端口连接元件。
变量在硬件中没有类似的对应关系,它们用于硬件特性的高层次建模所需要的计算中。
〔6〕信号赋值和变量赋值分别使用不同的赋值符号“<
=〞和“:
=〞,信号类型和变量类型可以完全一致,也允许两者之间相互赋值,但要保证两者的类型一样。
18、VHDL作为工业标准,是由那个机构制定并公布的。
IEEE
19、实体局部的端口模式有四个类型。
OUT单向输出端口
IN单向输入端口
INOUT输入输出双向端口
BUFFER反应式双向端口
20、从执行方式看VHDL的根本描述语句包括哪两大根本描述语句?
顺序语句并行语句
21、VHDL文件存盘时,其主文件名应与实体名一致,扩展名应为什么呢?
.VHD
22、硬件描述语言(HDL)的种类很多?
ABEL-HDL,AHDL,VHDL,Verilog-HDL.
23、EDA技术的含义。
EDA技术就是以计算机为工作平台、以EDA软件工具为开发环境、以硬件描述语言为设计语言、以ASIC(ApplicationSpecificIntegratedCircuits)为实现载体的电子产品自动化设计的过程
24、目前较流行的集成EDA开发环境〔软件〕有那些?
同第5题
25、简述EDA技术的CPLD/FPGA的设计流程。
26、写出实体中的PORT语句构造并说明其作用。
实体端口说明的一般书写格式如下:
PORT(端口名:
端口模式数据类型;
...
端口名:
端口模式数据类型〕;
作用:
由PORT语句引导的端口说明语句是对一个设计实体界面的说明。
端口为设计实体和外部环境的动态通信提供通道。
27、简述EDA技术经历了那几个开展阶段。
1〕.CAD〔计算机辅助设计〕阶段
2〕.CAE(计算机辅助工程〕阶段
3).ESDA〔电子系统设计自动化〕阶段
28、写出元件例化语句语句格式,并说明其作用。
元件例化语句由两局部组成,第一局部是对一个现成的设计实体定义为一个元件,语句的功能是对待调用的元件作出调用声明,它的最简表达式如下所示:
PONENT元件名IS
PORT(端口名表);
ENDPONENT文件名;
元件例化语句的第二局部那么是此元件与当前设计实体(顶层文件)中元件间及端口的连接说明。
语句的表达式如下:
例化名:
元件名PORTMAP([端口名=>
]连接端口名,...);
29、试比拟图形输入法和文本输入法有何优缺点?
30、构造体的语言格式与作用。
ARCHITECTURE构造体名OF实体名IS
(说明语句)用来说明和定义数据对象,类型等,可省略
BEGIN
(功能描述语句)用来描述内部电路功能的,不可省略
ENDARCHITECTURE构造体名;
构造体用来描述设计实体的构造或行为,即描述一个实体的功能,把设计实体的输入和输出之间的联系建立起来。
31、写出PROCESS语句构造的一般表达格式?
PROCESS语句格式
PROCESS语句的表达格式如下:
[进程标号:
]PROCESS[〔敏感信号参数表〕][IS]
[进程说明局部]
BEGIN
顺序描述语句
ENDPROCESS[进程标号];
32、进程语句的设计(或使用)要点?
P140
(1)虽然同一构造体中的进程之间是并行运行的,但同一进程中的逻辑描述语句那么是顺序运行的,因而在进程中只能设放置顺序语句。
(2)进程的激活必须由敏感信号表中定义的任一敏感信号的变化来启动,否那么必须有一显式的WAIT语句来激活。
(3)构造体中多个进程之所以能并行同步运行,一个很重要的原因是进程之间的通信是通过传递信号和共享变量值来实现的。
(4)进程是重要的建模工具。
进程构造不但为综合器所支持,而且进程的建模方式将直接影响仿真和综合结果。
33、并行信号赋值语句有哪几种?
其语句格式为何?
1)简单信号赋值语句赋值目标<
=表达式;
2)条件信号赋值语句
赋值目标<
=表达式1WHEN赋值条件1ELSE
表达式2WHEN赋值条件2ELSE
...
表达式n;
3〕选择信号赋值语句的语句格式如下:
WITH选择表达式SELECT
赋值目标信号<
=表达式1WHEN选择值1,
表达式2WHEN选择值2,
...
表达式nWHEN选择值n;
34、EDA技术常用的输入方法有?
原理图输入HDL文本输入
eda设计输入的三种形式:
原理图输入,状态输入,波形输入
35、什么是实体和构造体,其功能是什么?
实体是一个设计实体的表层设计单元,其功能是对这个设计体与外部电路进展接口描述。
它规定了设计单元的输入输出接口信号或引脚,是设计实体经封装后对外界的一个通信界面。
36、MAX+pulsⅡ的原理图输入法、文本输入法、波形输入法生成的文件扩展名为?
原理图输入法生成的文件扩展名为*.gdf
文本输入法生成的文件扩展名为*.vhd
波形输入法生成的文件扩展名为*.scf
37、VHDL的操作符有那几大类?
每一类的操作符分别是什么?
每一类操作符可以对那些数据进展操作〔运算〕?
见最后的图
38、VHDL操作符的优先级?
最后的图
39、构造体常见的功能语句有那些?
信号〔SIGNA〕、数据类型〔TYPE〕、常数〔CONSTANT〕、元件〔PONENT〕、函数〔FUNCTION〕和过程〔PROCEDURE〕等加以说明的语句。
40、子程序分为那两类,其构造为什么。
P152-153
子程序包括过程和函数,包括过程(可单独存在,多个返回值,有输入/出、双向参数,一般看做一种语句构造)和函数(作为语句的一局部调用,一个返回值,所有参数都是输入参数,看作表达式的一局部),可在VHDL的构造体或程序包中任何位置调用子程序。
41、VHDL的标识符由什么构成。
.同13题
42、CASE语句的一般形式?
在使用当中的考前须知。
P125-126
CASE语句的一般形式为:
CASE表达式IS
WHEN值1=>
语句A;
WHEN值2=>
语句B;
...
WHENOTHERS=>
语句C;
ENDCASE
考前须知:
〔1〕WHEN条件句中的选择值或标识符所代表的值必须在表达式的取值范围内。
2〕除非所有条件句中的选择值能完整覆盖CASE语句中表达式的取值,否那么最后一个条件句中的选择必须用关键词OTHERS表示以上已列的所有条件句中未能列出的其它可能的取值。
〔3〕CASE语句中的选择值只能出现一次,不允许有一样选择值的条件语句出现。
〔4〕CASE语句执行中必须选中,且只能选中所列条件语句中的一条。
43、试着比拟IF和CASE语句的差异?
P127
与IF语句相比,CASE语句组的程序可读性比拟好,这是因为它把条件中所有可能出现的情全部列出来了,可执行条件比拟清晰。
而且CASE程序的执行过程不像IF语句中那样有一个逐项条件条件顺序比拟的过程。
CASE语句中条件句的次序是不重要的,它的执行过程更接近于并行方式。
但是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- eda 复习 要点