当前位置:文档之家› 03 第三章 VHDL语言基础 习题答案

03 第三章 VHDL语言基础 习题答案

OUTPUT: out bit);--1个输出引脚,类型BIT
END TEST;
实验【二】编写一个结构体
实验目的:熟悉结构体的编写方法。
实验任务:在Quartus II中建立一个VHDL语言文件,编写一个结构体,该结构体要求如下:
实体名:TEST。结构体名源自RTL。没有功能描述语句。
答案:
ARCHITECTURE RTL OF TEST IS--结构体,名称为RTL,对应实体为TEST
eda技术有广义和狭义之分从广义来说eda技术包括半导体工艺设计自动化可编程器件设计自动化电子系统设计自动化印制电路板设计自动化仿真与测试故障诊断自动化等例如pspiceewbmatlab等计算机辅助分析caa技术和protelorcad等印刷制版计算机辅助设计等从狭义来说eda技术就是电子设计自动化即通过相关的开发软件自动完成用软件方式设计的电子系统到硬件系统的逻辑编译化简分割综合优化以及布局布线逻辑仿真等工作终完成对于特定目标芯片的适配编译逻辑映射编程下从而形成集成电子系统不包含电子生产自动化
实验任务:在Quartus II中建立一个VHDL语言文件,编写一个实体,该实体要求如下:
实体名:TEST。
输入端口:INPUTA,INPUTB,数据类型为BIT。
输出端口:OUTPUT,数据类型为BIT。
没有类属说明。
答案:
ENTITY TEST IS--实体
PORT(
INPUTA,INPUTB: in bit;--2个输入引脚,类型BIT
3
答案:
ARCHITECTURE结构体名OF实体名IS
[说明语句]
BEGIN
[功能描述语句]
END ARCHITECTURE结构体名;
4
答案:
块语句、进程语句、子程序调用语句、信号赋值语句和元件例化语句。
5
答案:
行为描述、数据流描述、结构描述以及由前三种组合的混合描述。
实验题
实验【一】编写一个实体
实验目的:熟悉实体的编写方法。
BEGIN
--无逻辑语句
END RT;
10、结构描述的缺点是程序表示的是电路的结构连接关系,不能直观的得到设计电路的逻辑功能。
综述题
1
答案:
ENTITY实体名IS
[GENERIC(类属表);]
[PORT(端口表);]
END ENTITY实体名;
2
答案:
IN:输入。
OUT:输出。
INOUT:双向,输入输出。
BUFFER:缓冲,其实质也是双向的,但是只能接受一个驱动源。
6、VHDL语言的结构体的这些子结构互相之间是并行的。
7、将VHDL语言的行为描述语句转换为门级描述由VHDL开发工具自动完成,是VHDL语言综合器的任务。
8、数据流描述也称为RTL(寄存器传输级)描述方式,它类似于布尔方程,它既表示某种行为,又隐含结构信息,主要指非结构化的并行语句描述。
9、在结构描述中,元件间的连接是通过定义的端口界面来实现的。
填空题
1、一个标准的VHDL语言程序由库、实体和结构体组成。
2、个完整的VHDL语言描述是以对一个功能元件的完整描述为基础的
3、实体相当于电路图中一个器件符号。
4、端口说明(PORT)是对设计实体与外部接口的描述,也可以说是设计实体的外部引脚的名称,它为实体与外部环境的动态通信提供通道
5、缓冲(BUFFER)端口描述模式和INOUT双向模式的区别在于只能接受一个驱动源,不允许多重驱动。
相关主题