第6章习题.ppt
《第6章习题.ppt》由会员分享,可在线阅读,更多相关《第6章习题.ppt(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第6章 习题解答 习习 题题(解答)解答)6-3 哪哪些些情情况况下下需需要要用用到到程程序序包包STD_LOGIC_UNSIGNED?试试举一例。举一例。习题习题6-36-3(解答):(解答):VHDLVHDL描描述述中中若若有有不不同同类类型型数数据据相相加加、相相减减时时需需要要用用到到程序包程序包STD_LOGIC_UNSIGNEDSTD_LOGIC_UNSIGNED中的中的“+”+”、“-”-”算符重载函数。算符重载函数。如:如:SIGNAL Q1:STD_LOGIC_VECTOR(3 DOWNTO 0);BEGIN PROCESS (CLK)BEGIN IF CLKEVENT AN
2、D CLK=1 THEN Q1=Q1+1;END IF;1第6章 习题解答6-4 说明信号和变量的功能特点,以及应用上的异同点。说明信号和变量的功能特点,以及应用上的异同点。习题习题6-46-4(解答):(解答):变量的特性:变量的特性:a.a.变量不能将信息带出它的使用范围。变量不能将信息带出它的使用范围。b.b.变量的赋值是立即实现,不存在延时。变量的赋值是立即实现,不存在延时。c c在在进进程程中中可可以以对对一一个个变变量量多多次次赋赋值值,但但后后赋赋的的值值将将改改变先赋的值。变先赋的值。信号的特性:信号的特性:a.a.信信号号赋赋值值语语句句,可可以以出出现现在在进进程程中中,也
3、也可可以以出出现现在在结结构体的并行语句中。构体的并行语句中。b.b.进进程程中中可可以以对对同同一一个个信信号号多多次次赋赋值值,但但只只有有最最后后一一次次赋值才被执行。赋值才被执行。2第6章 习题解答 c.c.在进程外的并行语句中对同一个信号不能有多次赋值。在进程外的并行语句中对同一个信号不能有多次赋值。d.d.信号赋值要经历一个延时,这一点和器件传输延时吻合。信号赋值要经历一个延时,这一点和器件传输延时吻合。进程中的信号与变量赋值特性的异同分析:进程中的信号与变量赋值特性的异同分析:从从硬硬件件电电路路系系统统来来看看,变变量量和和信信号号都都相相当当于于逻逻辑辑电电路路中中的连线和连
4、线上的信号值的连线和连线上的信号值。从从行行为为仿仿真真和和VHDLVHDL语语句句功功能能上上看看,信信号号和和变变量量具具有有明明显显区别:区别:a.a.信号可以设置传输延迟量,而变量不能。信号可以设置传输延迟量,而变量不能。b.b.变变量量只只能能在在定定义义它它的的进进程程中中有有效效,而而信信号号在在进进程程内内外外都能传递信息。都能传递信息。c.c.进进程程中中的的变变量量赋赋值值是是语语句句执执行行时时立立即即完完成成,而而进进程程中中的的信信号号赋赋值值则则并并不不是是语语句句执执行行时时立立即即赋赋值值,而而是是要要等等到到进进程程结结束束时时才才赋赋值值。一一般般完完成成一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 习题
限制150内