首页 > 其他分享 >数据类型

数据类型

时间:2024-01-14 22:46:29浏览次数:18  
标签:逻辑 符号 数据类型 verilog 例题 vec

数据类型

内建数据类型

  • reg - 是变量类型
  • wire - 是线网类型
  • system verilog - 是verilog的新版本
  • system verilog文件都是.sv后缀的
  • DFF/latch - 对于verilog而言都是使用的reg类型
  • logic - 可以替代reg/wire
  • logic是四值逻辑,bit是二值逻辑
  • 验证环境中多为2值逻辑,设计环境中多为4值逻辑
  • int - 二值逻辑
  • integer - 四值逻辑
    例题1

  • B
    例题2
  • 有符号数赋值给为无符号数,位宽不够会扩展符号位
  • 有符号数转变为无符号数,位宽不够会高位补0
byte signed_vec = 8'b1000_0000;
bit [8:0] result_vec;
initial begin
  // 静态转换方式,目标类型+单引号
  // 在编译的时候就会完成检查
  result_vec = unsigned'(signed_vec);
end


例题

  • 四值逻辑的x或者z转到二值逻辑的时候变为0

软件常用类型 [定宽数组]

  • 数组元素放在数组名右侧

标签:逻辑,符号,数据类型,verilog,例题,vec
From: https://www.cnblogs.com/Icer-newer/p/17964282

相关文章

  • 可变和不可变数据类型
    【一】可变数据类型对于可变数据类型(如列表,字典等),在函数中修改参数会影响原始对象【1】字典dic={'name':'Green','sex':'male','age':'22'}print(id(dic))#1210849384512#修改字典中的值dic['name']='hqq'#2359802......
  • 基本数据类型
    【一】基本数据类型引入【1】学习变量的目的学习变量有助于我们在程序中存储和操作数据,提高代码的灵活性和可维护性。通过使用变量,我们可以方便地引用和修改数据,使得程序能够动态地响应不同的输入和条件。【2】学习基本数据类型的目的学习基本数据类型有助于我们理解不同......
  • 数据类型的内置方法
    【一】数据类型内置方法介绍数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型)单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作为了提升我们的开发效率python针对这些常用......
  • 引用数据类型
    ......
  • 春眠不觉晓,Java数据类型知多少?基础牢不牢看完本文就有数了
    文编|JavaBuild哈喽,大家好呀!我是JavaBuild,以后可以喊我鸟哥!俺滴座右铭是不在沉默中爆发,就在沉默中灭亡,一起加油学习,珍惜现在来之不易的学习时光吧,等工作之后,你就会发现,想学习真的需要挤时间,厚积薄发啦!我们知道Java是面向对象的静态型编程语言,在Java的世界里万物皆对象。但我......
  • Python六个标准的数据类型
    Python3中有六个标准的数据类型,分别是:数字、字符串、列表、元组、集合、字典。1、Number(数字)Python中的数字有四种类型:整数、布尔型、浮点数和复数。int(整数),例如1、2、3。bool(布尔型),包括True和False两个值,分别代表真和假。举个例子:张三是不是男生?答案要么是真,要么是假。你只......
  • Powershell数据类型介绍-02
    当在PowerShell中定义和使用数据类型时,有几个注意事项需要考虑:#定义和使用数据类型的注意事项#类型声明,在定义变量时,可以使用[<类型>]语法显式声明变量的类型。这有助于提高代码可读性和类型安全性。[string]$myString="Hello,World!"#动态类型,PowerShell是一种动......
  • 数据类型
    数据类型不同的数据会有不同的数据类型为了定义不同数据,python提供了以下的数据类型数字类型整形height=180#作用:描述号码#定义方式height=180#方法:+-*%//浮点型#作用:商品99.9#定义方法salary=99.9#方法:同上1+121-101*222%203//21......
  • 第二节变量、注释、数据类型​
    变量变量命名规范:只能是数字、字母、下划线。只能以字母、下划线开头。不能是python关键字、内置函数名。建议:见名知意使用小写字母、下划线、数字组成。多词组成的变量名用下划线分割,不使用驼峰命名法。除循环计数或在极小的范围内外,不使用单个字母。例子1:x=12_y='abc'12xx=......
  • C语言学习随笔-04 数据类型
    C中的数据类型:在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。常用的四中基本数据类型:int、char、float、double    ▶基本类型:它们是算术类型,如int、char、float、double。 ......