您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > EDA第二章课后习题答案
EDA第二章课后答案2-1、INOUT为输入输出双向端口,即从端口内部看,可以对端口进行赋值,即输出数据。也可以从此端口读入数据,即输入。BUFFER为缓冲端口,功能与INOUT类似,区别在于当需要读入数据时,只允许内部回读内部产生的输出信号,即反馈。举个例子,设计一个计数器的时候可以将输出的计数信号定义为BUFFER,这样回读输出信号可以做下一计数值的初始值。OUT顾名思义是只能单向输入数据了。2-2.2-3、常量constant、变量variable、信号signal,VHDL93还增添了另一种对象file。常量用于描述向设计实体输入的固定值,如总线的宽度、用于时序仿真的延迟时间、负载的大小(个数)、元件的个数等等;变量通常用于行为描述中,是一种为了便于行为描述而声明的对象,不一定有具体的硬件对应,因此往往在综合之后就不见了;而信号则具体指硬件中的信号线,即元件之间的连线,或者设计实体的端口连线,因此端口port必定是signal类型的对象。信号在综合之后一定会有硬件连线与之对应。2-4、BIT,INTEGER和BOOLEAN都定义在STD库中,STD库,WORK库,STD.STANDARD程序包总是可见的。2-5、2-66、(详见课本P35-P36)3-6、同步复位和异步复位。同步复位是指与时钟同步,当复位信号有效之后,出现时钟有效边沿时才对电路模块进行复位操作;而异步复位与时钟信号无关,只要复位信号有效,无论这时时钟信号是什么样,都对电路模块进行复位操作。例如同步复位D触发器:IFclock'eventANDclock='1'THENIFreset_n='0'THENq=(OTHERS='0');ELSEq=d;ENDIF;ENDIF;异步复位D触发器:IFreset_n='0'THENq=(OTHERS='0');ELSIFclock'eventANDclock='1'THENq=d;ENDIF;3-10、解:4000000/516.5=7744将7744转化成16进制=1E40FFFF-1E40=E1BF
本文标题:EDA第二章课后习题答案
链接地址:https://www.777doc.com/doc-2871642 .html