首页 热点资讯 义务教育 高等教育 出国留学 考研考公

BIT类型与STD_LOGIC类型有什么区别?

发布网友

我来回答

4个回答

热心网友

位(BIT)数据类型也属于枚举型,取值只能是“1”或“0”;位数据类型的数据对象(如变量、信号等)可以参与逻辑运算,运算结果仍是位数据类型。

表示类属性:描述数据元表示方面的属性。包括表示词、数据类型、数据格式、值域、计量单位。 

管理类属性:描述数据元管理与控制方面的属性。包括状态、提交机构、批准日期、备注。

基本属性:

(1)标识类属性:适用于数据元标识的属性。包括中文名称、英文名称、中文全拼、内部标识符、版本、注册机构、同义名称、语境。

(2)定义类属性:描述数据元语义方面的属性。包括定义、对象类词、特性词、应用约束。

(3)关系类属性:描述各数据元之间相互关联和(或)数据元与模式、数据元概念、对象、实体之间关联的属性。包括分类方案、分类方案值、关系。 

热心网友

STD_LOGIC 有好几种状态包括高电平、低电平等等9种,BIT类型只有高低两种之分。我们编写VHDL等等文件的时候一般都是用STD_LOGIC,如果你只有用它里面的高低电平两种类型的话
BIT类型与STD_LOGIC类型是等效的。

热心网友

付费内容限时免费查看回答STD_LOGIC 有好几种状态包括高电平、低电平等等9种,BIT类型只有高低两种之分。我们编写VHDL等等文件的时候一般都是用STD_LOGIC,如果你只有用它里面的高低电平两种类型的话

BIT类型与STD_LOGIC类型是等效的。

bit只有0,1两种状态

std_logice包括高阻(Z)等其他状态。

BIT是一个逻辑型的数据类型,端口为BIT类型时,该端口的信号取值只可能是“1”或“0”(“1”或“0”是值逻辑值),当端口为BIT_VECTOR时,该端口的取值可能是一组二进制的值(如某一数据总线输出端口具有8位的总线宽度,那么这样的总线端口的数据类型可以被说明为BIT_VECTOR)。

STD_LOGIC是IEEE在1993年制定的新的标准(IEEE STD11),它具有9种不同的值

'U'——初始值

'X'——不定

'0'——0

'1'——1

'Z'——高阻

'W'——弱信号不定

'L'——弱信号0

'H'——弱信号1

'-'——不可能的情况

在使用该数据类型时,在程序中必须写出库说明语句和使用包集合的说明语句。

热心网友

bit只有0,1两种状态
std_logice包括高阻(Z)等其他状态。

详细说明如下:
BIT是一个逻辑型的数据类型,端口为BIT类型时,该端口的信号取值只可能是“1”或“0”(“1”或“0”是值逻辑值),当端口为BIT_VECTOR时,该端口的取值可能是一组二进制的值(如某一数据总线输出端口具有8位的总线宽度,那么这样的总线端口的数据类型可以被说明为BIT_VECTOR)。

STD_LOGIC是IEEE在1993年制定的新的标准(IEEE STD11),它具有9种不同的值
'U'——初始值
'X'——不定
'0'——0
'1'——1
'Z'——高阻
'W'——弱信号不定
'L'——弱信号0
'H'——弱信号1
'-'——不可能的情况
在使用该数据类型时,在程序中必须写出库说明语句和使用包集合的说明语句。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com