欢迎来到天天文库
浏览记录
ID:59006769
大小:236.50 KB
页数:4页
时间:2020-09-15
《EDA第二章课后习题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、EDA第二章课后答案2-1、INOUT为输入输出双向端口,即从端口内部看,可以对端口进行赋值,即输出数据。也可以从此端口读入数据,即输入。BUFFER为缓冲端口,功能与INOUT类似,区别在于当需要读入数据时,只允许内部回读内部产生的输出信号,即反馈。举个例子,设计一个计数器的时候可以将输出的计数信号定义为BUFFER,这样回读输出信号可以做下一计数值的初始值。OUT顾名思义是只能单向输入数据了。2-2.2-3、常量constant、变量variable、信号signal,VHDL93还增添了另一种对象file。常量用于描述向设计实体输入的固定值,如
2、总线的宽度、用于时序仿真的延迟时间、负载的大小(个数)、元件的个数等等;变量通常用于行为描述中,是一种为了便于行为描述而声明的对象,不一定有具体的硬件对应,因此往往在综合之后就不见了;而信号则具体指硬件中的信号线,即元件之间的连线,或者设计实体的端口连线,因此端口port必定是signal类型的对象。信号在综合之后一定会有硬件连线与之对应。2-4、BIT,INTEGER和BOOLEAN都定义在STD库中,STD库,WORK库,STD.STANDARD程序包总是可见的。2-5、2-66、(详见课本P35-P36)3-6、同步复位和异步复位。同步复位是指
3、与时钟同步,当复位信号有效之后,出现时钟有效边沿时才对电路模块进行复位操作;而异步复位与时钟信号无关,只要复位信号有效,无论这时时钟信号是什么样,都对电路模块进行复位操作。例如同步复位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、解:/516
4、.5=7744将7744转化成16进制=1E40FFFF-1E40=E1BF
此文档下载收益归作者所有