- 16
- 0
- 约5.45万字
- 约 10页
- 2017-02-15 发布于河南
- 举报
VHDL作业及答案2
第5章PPT课件作业
1.VHDL程序一般包含几个组成部分?各部分的作用是什么?
实体,结构体,库,程序包,配置
实体:用于描述所设计系统的外部接口特性;即该设计实体对外的输入、输出端口数量和端口特性。
结构体:用于描述实体所代表的系统内部的结构和行为;它描述设计实体的结构、行为、元件及内部连接关系。
库:存放已经编译的实体、构造体、程序包集合和配置。
程序包:存放各设计模块都能共享的数据类型、常数和子程序库;
配置:实体对应多个结构体时,从与某个实体对应的多个结构体中选定一个作为具体实现。
2.端口模式有哪几种?buffer类型与inout类型的端口有什么区别?
Out, in, inout, buffer
out (输出):只能被赋值,用于不能反馈的输出;
in (输入):只能读,用于时钟输入、控制输入单向数据输入;
inout(输入输出) :既可读又可被赋值,被读的值是端口输入值而不是被赋值,作为双向端口。
buffer(缓冲):类似于输出,但可以读,读的值是被赋值,用做内部反馈用,不能作为双向端口使用。
3.下列标识符中,哪些是非法的?
Led3 coder_ _1 end port std_machine 2adder decoder*8
and_2_ _decoder_1 and2
原创力文档

文档评论(0)