EDA技术及应用【朱正伟】第五章课后习题部分答案_extract.docxVIP

  • 26
  • 0
  • 约3.77千字
  • 约 6页
  • 2020-10-13 发布于安徽
  • 举报

EDA技术及应用【朱正伟】第五章课后习题部分答案_extract.docx

第五章 试说明实体端口模式 BUFFER和 INOUT的不同之处? 答: BUFFER端口:缓冲模式,具有读功能的输出模式,即信号输出 到实体外部,但同时也在内部反馈使用,不允许作为双向端口使用。 INOUT端口:双向模式,即信号的流通是双向的 , 既可以对此端口赋值,也可以通过此端口读入数据。 2.VHDL的数据对象有哪几种?它们之间有什么不同? 答:VHDL的数据对象有三种:信号、变量、常量。 它们之间的的区别如下: 信号赋值至少有 δ延时,而变量和常量没有 ; 信号除当前值外,有许多相关信息,变量只有当前值,常量的值在设计实体中 始终不变 ; 进程对信号敏感而对变量及常量不敏感 ; 信号可以是多个进程的全局信号,变量只在定义它们的顺序域可见,而常量的 使用范围取决于它被定义的位置 ; 信号是硬件连线的抽象描述信号赋值,赋值符号 = 而变量和常量的赋值符号 := 。 说明下列各定义的意义: SIGNALa , b , c : BIT : = ’0’; CONSTANT TIME1 , TIME2 : TIME : 20ns ; VARIABLEx , y , z : STD_LOGIC :=’x’; 答:○1 定义 3 个位数据类型的信号 a、b、c, 它们取值为 0; ○2定义 2 个时间数据类型的常量 TIME1、TIME2,它们值为 20ns; ○3定义 3 个标准逻

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档