当前位置: 首页 > news >正文

systemverilog 001 内建数据类型logic

Verilog 有两种基本数据类型,reg 和wire ,都是4值逻辑 0 1 x z,默认值是x。

        reg[7:0] m 为无符号

        Integer 为有符号32位

        time为64位无符号

        real为浮点数

systemverilog新引进了logic,logic既可以作为变量(reg功能),也可以作为线网功能(wire)。  logic是4值无符号数据类型

那什么时候不能使用logic?

        要求logic不能有多个结构性的驱动,比如双向总线(inout)时,还是用wire。

sv 引入双状态数据类型:4值逻辑代表硬件世界,而2值逻辑代表软件世界

引入双状态的作用:提升了仿真器的性能,并且减少了内存的使用,因为从四值变成了二值,真值表的存储减少了一半。

Logic      4值 无符号         默认值x

Bit          2值  无符号         默认值0

Byte       2值  有符号         默认值0

Shortint  2值  有符号         默认值0

Int          2值  有符号          默认值0

Longint  2值  有符号         

http://www.lryc.cn/news/68579.html

相关文章:

  • Flink Kafka-Source
  • VoxelNeXt:用于3D检测和跟踪的纯稀疏体素网络
  • 必须了解的内存屏障
  • 【设计模式】状态模式
  • 内核驱动支持浮点数运算
  • Flink学习(一)
  • linux 常用命令awk
  • MySQL学习---15、流程控制、游标
  • 信息调查的观念
  • leetcode 337. 打家劫舍 III
  • 基于Docker的深度学习环境NVIDIA和CUDA部署以及WSL和linux镜像问题
  • c#中slice,substr,substring区别
  • java语言里redis在项目中使用场景,每个场景的样例代码
  • Mongo集合操作
  • ConvTranspose2d 的简单例子理解
  • 酒精和肠内外健康:有帮助还是有害?
  • SylixOS Shell下操作环境变量方法
  • 【dfs解决分组问题-两道例题——供佬学会!】(A元素是放在已经存在的组别中,还是再创建一个更好?--小孩子才做选择,dfs直接两种情况都试试)
  • 使用Hexo在Github上搭建个人博客
  • 【面试题】面试官:说说你对 CSS 盒模型的理解
  • 【ROS2】学习笔记
  • Springboot +Flowable,流程表单应用之外置表单(JSON形式)(二)
  • JavaScript如何使用if语句
  • XSS攻击以及java应对措施
  • yolo 训练
  • 谷歌chrome浏览器升级新版后字体显示不清楚解决方案
  • 在外包干了三年,我废了……不吹不黑!
  • 【Vue】学习笔记-消息的订阅与发布
  • 大疆无人机 MobileSDK(遥控器/手机端)开发 v5版<1>
  • azkaban介绍