VHDL复习 VHDL复习 一.问答
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
1信号赋值语句在什么情况下作为并行语句?在什么情况下作顺序语句?信号赋值和变量赋值符号分别是什么?两种赋值符号有什么区别? 信号赋值语句在进程外作并行语句,并发执行,与语句所处的位置无关。信号赋值语句在进程内或子程序内做顺序语句,按顺序执行,与语句所处的位置有关。 信号赋值符号为“<=”变量赋值用“:=”。信号赋值符号用于信号赋值动作,不立即生效。变量,赋值符号用于变量赋值动作,立即生效。 2进程的敏感信号
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
指的是什么?简述敏感信号表在进程中的作用? 进程的“敏感信号表”也称敏感表,是进程的激活条件,可由一个或多个信号组成,各信号间以“,”号分隔。当敏感信号表中的任一个信号有事件发生,即发生任意变化,此时,进程被激活,进程中的语句将从上到下逐句执行一遍,当最后一条语句执行完毕之后,进程即进入等待挂起状态,直到下一次敏感表中的信号有事件发生,进程再次被激活,如此循环往复。 3什么是库、程序包、子程序、过程调用和函数调用? 库和程序包用来描述和保存元件、类型说明和子程序等,以便在其它设计中通过其目录可查询、调用。子程序由过程和函数组成。在子程序调用过程中,过程能返回多个变量,函数只能返回一个变量。若子程序调用的是一个过程,就称为过程调用,若子程序调用的是一个函数,则称为函数调用。过程调用、函数调用都是子程序调用。 二.改错题 1.已知sel为STD_LOGIC_VECTOR(1 DOWNTO 0)类型的信号,而a、b、c、d、q均为STD_LOGIC类型的信号,请判断下面给出的CASE语句程序片段: CASE sel IS WHEN“00”=>q<=a; WHEN“01”=>q<=b; WHEN“10”=>q<=c; WHEN“11”=>q<=d; END CASE;
答案
八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案
:CASE语句缺“WHEN OTHERS”语句。 2. 已知data_in1, data_in2为STD_LOGIC_VECTOR(15 DOWNTO 0) 类型的输入端口,data_out为STD_LOGIC_VECTOR(15 DOWNTO 0)类型的输出端口,add_sub为STD_LOGIC类型的输入端口,请判断下面给出的程序片段: LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY add IS PORT(data_in1, data_in2:IN INTEGER; data_out:OUT INTEGER); END add; ARCHTECTURE add_arch OF add IS CONSTANT a:INTEGER<=2; BEGIN data_out<=( data_in1+ data_in2) * a; END addsub_arch; 答案:常量声明时赋初值的“<=”符号应改用“:=”符号。 3. 已知Q为STD_LOGIC类型的输出端口,请判断下面的程序片段: ARCHITECTURE test_arch OF test IS BEGIN SIGNAL B:STD_LOGIC; Q<= B; END test_arch 答案:信号SIGNAL的声明语句应该放在BEGIN语句之前。 4. 已知A和Q均为BIT类型的信号,请判断下面的程序片段: ARCHITECTURE archtest OF test IS BEGIN CASE A IS WHEN ‘0’=>Q<=‘1’; WHEN ‘1’=>Q<=‘0’; END CASE; END archtest; 答案:CASE语句应该存在于进程PROCESS内。 EDA知识
要点
综治信访维稳工作要点综治信访维稳工作要点2018综治平安建设工作要点新学期教学工作要点医院纪检监察工作要点
: 1、 目前流行的HDL语言有那些?; 2、 什么是ASIC。 3、 VHDL是由什么机构制定并公布的。 4、 VHDL的两大类基本描述语句是什么。 5、 MAX+PLUSⅡ平台上,原理图、仿真波形文件、VHDL文件的扩展名 是什么? 6、 结构体常见的功能语句有那些? 7、 子程序分为那两类,其结构为什么。 8、 信号与变量的赋值有何区别?。 9、 可编程器件分为哪些类? 10、 VHDL中常见的库有那些?。 11、 不完整的条件语句与完整的条件语句生成的电路有何区别 12、 VHDL的标识符由什么构成。 13、 VHDL中预定义数据类型有那些?。 14、 CASE语句使用当中的注意事项。 15、 目前国际上较大的PLD器件制造公司有那几家公司。 16、 VHDL数据对象有什么 17、 赋值语句分哪些类,分别写出一句赋值语句。 18、 实现时序电路和逻辑组合电路分别用什么语句实现,分别写出他们的一般表式。 19、 简述元件例化语句组成及语句格式。 20、 数据对象有哪些种,分别写出定义这些数据对象的一般表述格式。 21、 简述进程语句的使用要点? 22、 写出VHDL常用的顺序语句的名称。 23、 简述VHDL逻辑操作符的种类及所允许的操作数的数据类型。 24、 EDA技术的含义。 25、 VHDL语言中的逻辑操作符有那些? 26、 目前较流行的集成EDA开发环境(软件)有那些? 27、 简述EDA技术的CPLD/FPGA的设计流程。 28、 写出实体中的PORT语句结构并说明其作用。 29、 简述EDA技术经历了那几个发展阶段。 30、 写出元件例化语句语句格式,并说明其作用。 31、 试比较图形输入法和文本输入法有何优缺点? 32、 结构体的语言格式与作用。 33、 写出PROCESS语句结构的一般表达格式? 34、 EDA技术常用的输入方法有? 35、 什么是实体和结构体,其功能是什么?, 36、 MAX+pulsⅡ的编辑窗口有那几种,分别是什么? 37、 MAX+pulsⅡ的原理图输入法、文本输入法、波形输入法生成的文件扩展名为? 38、 VHDL的操作符有那几大类?每一类的操作符分别是什么?每一类操作符可以对那些数据进行操作(运算)? 39、 VHDL中如没有特别的说明算术操作符‘ + ’号对应的操作数为什么类型 40、 可编程器件(PLD)分为哪两类 41、 标准逻辑位数据类型常用的数值有哪几种? 42、 在VHDL语言中常见的的数据类型有那些? 43、 完整的条件语句将产生什么电路,不完整的条件语句将产生什么电路。 44、 信号和变量有什么区别? 45、 VHDL作为工业标准,是由那个机构制定并公布的。 46、 实体部分的端口模式有四个类型。 47、 从执行方式看VHDL的基本描述语句包括哪两大基本描述语句? 48、 VHDL文件存盘时,其主文件名应与实体名一致,扩展名应为什呢 49、 硬件描述语言(HDL)的种类很多? 50、 简述元件例化语句的语句格式及关联方法。 EDA综合设计设计题 1、用两种以上的按照下图设计一个四选一多路选择器 2、使用元件例化语句编写下图所示的顶层文件,其中adder_1为一个由原理图输入法设计的完整的设计实体。 3、已知4位全加器电路原理图如下,请用元件例化语句编写其程序。 4、用VHDL语言编写下图所示的七段显示译码器。 5、用VHDL设计一个三位十进制的,带有使能控制端口enable、异步清零端口rst、同步预置控制端口load和预置数据输入端口date的计数器。 6、编写一个D触发器的硬件描述语言程序,要求实现上升沿触发。 7、使用IF语句设计一个带有异步复位和置位、同步预置的4位2进制加法计数器。