主要知识点
1、 从执行方式看 VHDL 的描述语句包括那些描述语句
用 VHDL 语言进行设计时,按描述语句的执行顺序进
行分类,可将 VHDL 语句分为顺序执行语句(Sequential)
件、函数和子程序。程序包体规定程序包的实际功能,
存放说明中的函数和子程序。
9、 常用的预定义程序包有哪些如何调用 P163
常用的预定义的程序包:STD_LOGIC_1164 程序包、
STD_LOGIC_ARITH 程序包、STD_LOGIC_UNSIGNED 和
和并行执行语句(Parallel)。
2、 目前流行的硬件描述语言有那些
常用的硬件描述语言有 ABEL-HDL 和 Verilog-HDL.
而 VHDL 和 Verilog-HDL 是当前最流行的并成为 IEEE 标
准的硬件描述语言。
3、 MAX+PLUS2 中各种文件的扩展名有哪些
*.vhd *.sym *.gdf *.scf
4、 基于 MAX+PLUS2 的设计流程
设计输入、编译处理、验证(包括功能仿真、时序
仿真、和定时分析)和器件编程
5、 目前较流行的 EDA 设计软件有那些
ALTERA 公司: MAX+PLUS II
QUARTUS II(全新的 EDA 软件,正在逐步替代
MAX+PLUS)
LATTICE 莱迪思公司: isp EXPERT SYSTEM
isp DesignExpert
SYSTEM
XILINX 西林公司: FOUNDATION
ISE(全新的 EDA 软件,正在逐步替代
FOUNDATION)
6、 可编程逻辑器件的分类按照变成工艺分哪些类
SPLD 简单可编程逻辑器件
CPLD 复杂可编程逻辑器件
FPGA 现场可编程门阵列
ISP 在系统(线)可编程逻辑器件
按编程工艺分为:熔丝开关(一次可编程,要求大
电流)
可编程低阻电路元件(多次编程,要求中电压)
EPROM 型(紫外线擦除电可编程逻辑器件)
E PROM 型(电可擦写编程器件)
基于 SRAM 的编程元件
7、 VHDL 程序设计中常用的库有那些哪些库是显式(默
认打开的)的,哪些是隐式的 P159
VHDL 程序设计的常用库:IEEE 库、STD 库、WORK
库、VITAL 库、用户定义库。
显示库:IEEE 库 用户定义库 VITAL 库
隐式库:、STD 库、WORK 库
8、 程序包由那两部分组成分别有什么作用 P161
程序包由两部分组成:程序包首和程序包体,
程序包首为程序包定义接口,声明包中的类型、元
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)信号是硬件中连线的抽象描述,它们的功能是保存变
化的数据和连接子元件,信号在元件的端口连接元件。
变量在硬件中没有类似的对应关系,它们用于硬件特性
的高层次建模所需要的计算中。
评论0
最新资源