Systemverilog学习总结和知识汇总(持续更新,有借鉴其他优秀大佬的输出,加之总结,引用会有标注。)
来自小白的学习和总结,肯定会有许多不正确的地方,若有幸被各位前辈大佬看到,内容错漏请指出,谢谢。
第一章 数据类型和数组
sv引进了一些新的数据类型:
(1)双状态数据类型:即0、1,属于软件世界,常用在验证过程中,因为其状态更少,有更低的内存消耗。可以仿真和综合,但是与实际的电路会有出入,更严重的是综合出来的电路有失真的可能;比如竞争,亚稳态,没有驱动等这些电路是没办法进行表征。这将导致电路的一些意外没有办法发现。RTL中,使用4值逻辑数据。
(2)队列、动态和关联数组:减少内存消耗,自带搜索和分类功能。
(3)类和结构:支持抽象数据结构。
(4)联合和合并结构:允许对同一数据有多种视图。
(5)字符串:支持内建的字符序列。
(6)枚举类型:方便代码编写,增加可读性【1】。
以上数据类型,会在后面具体分类中,详细介绍。上述内容有时可做笔试选择题中出现,提问sv相对v引入的新型数据类型,可稍作留意。
下面正式开始记录sv中的数据类型。
1.1 内建数据类型
v主要有两种基本的数据类型,变量和线网(net),各自可取四种状态:0、1、Z、X。
(1)Z为高阻态:High impedance,在
Systemverilog学习总结和知识汇总(持续更新,有借鉴其他优秀大佬的输出,加之总结,引用会有标注。)相关推荐
- html css js知识整理,Html+Css+Js实用知识汇总(持续更新中...)
Html篇 基本概念: html:超文本标记语言(Hyper Text Markup Language) html5:下一代的html xhtml:更严谨更纯净的html 表头 网站标题 //页面编码 ...
- Unity学习知识和链接汇总-持续更新
Unity学习知识和链接汇总-持续更新 Unity Scripting Reference- https://docs.unity3d.com/Manual/index.html gitee http ...
- pwn学习总结(四)—— 堆基础知识(持续更新)
pwn学习总结(四)-- 堆基础知识(持续更新) 前言 chunk 使用中(分配后) 空闲中(释放后) 堆块大小 空间复用 bins fastbin unsorted bin small bin 前言 ...
- pwn学习总结(二) —— 基础知识(持续更新)
pwn学习总结(二) -- 基础知识(持续更新) Canary PLT表&GOT表 格式化字符串漏洞 GCC编译参数 ASLR 危险函数 输入流 syscall条件 shellcode 其它 ...
- iOS精品资源汇总(持续更新)
文章目录 引言 I.iOS自定义视图相关热门资源 1.1 <用户协议及隐私政策>弹框 1.2 电子签名 1.3 商品详情页 1.4 上传图片视图的封装[支持删除和添加] 1.5 查看风险商 ...
- 深度学习开源框架知识汇总
深度学习开源框架知识汇总 1 概述 1.1开源框架总览 1.2如何学习开源框架 2 开源框架 2.1 Caffe (1)caffe的使用通常是下面的流程: (2)caffe:图像分类从模型自定义到测试 ...
- 【教程汇总+持续更新】Unity游戏开发从入门到入坟
新的一年,本该在年前整理的年终总结被拖到了年后开工.去年大量时间投入在Catlike教程的翻译上,截止目前位置,教程的进度已经完全追平原作者. 去年还有一部分是断断续续的更新SLG实战教程,但遗憾的是 ...
- C++学习笔记目录链接(持续更新中)
学习目标: C++学习笔记目录链接(持续更新中,未完待续) 学习内容: 序号 链接 0 C++ 常见bug记录(持续记录中) 1 C++学习笔记1[数据类型] 2 C++学习笔记2[表达式与语句] 3 ...
- 【帆软报表】使用技巧及常见问题汇总-持续更新
[帆软报表]使用技巧及常见问题汇总-持续更新 1.重复与冻结设置,做用:冻结区域 模板-重复与冻结设置 2.单元格有效小数设置 选中单元格-格式-数字-#0.00 3.图表中有效小数设置 图表属性表- ...
- 关于keil的一些基础知识(持续更新)
#关于keil的一些基础知识(持续更新) 1.数据类型转换 (1)写程序的时候需要将一个32位16进制数值转换到10进制显示在TF屏上,由于基础比较烂,一直没有想明白,写了各种复杂的类型转换.. 代码 ...
最新文章
- ant 修改组件默认样式属性
- 读不完的顶会Paper,我该如何读论文?
- java中求立方根_求解立方根
- POJ1151-Atlantis【线段树,扫描线,离散化】
- MySQL format()函数
- Aspcms框架的webshell
- 北京市(朝阳区)(西城区)(海定区)正则表达式(代码保存)
- FirefoxOS 1.2 on ZTE Open
- mongoose-iot_如何使用带有ESP32和Mongoose OS的GCP-Cloud IoT核心版查看天气
- ##R语言生信作图之UpsetR做交集图
- stata中计算公式命令_Stata:runby - 一切皆可分组计算!
- 变砖的平板怎样重装android,台电平板电脑刷机教程,小编教你台电平板电脑怎么刷机...
- 一文看懂互联网支付系统整体架构
- 进阶-第18__深度探秘搜索技术_基于slop参数实现近似匹配以及原理剖析和相关实验
- USYD悉尼大学DATA 2002 【R语言学习2】在 Tidyverse 中与数据通信 (Communicating with Data in the Tidyverse)
- 使用Android Studio来为Cocos2dx-lua项目打包
- 【XAI】Nettack IG-JSMA
- 常用的电平转换方案(74HC245、74LVC4245等)
- Oracle数据库的游标与触发器
- 【训练题27:单调队列实现RMQ(附带详细说明)】 H :圣诞糖果 | 吉首大学第十届“新星杯”