SV环境搭建基础知识整合①

概念:sv比verilog和vhdl的优势

1.抽象的数据结构描述可满足更高层面的验证需求

2.面向对象的软件变成方式提供了更好的模块性和封装性和复用性

3.完全基于软件化的侯建方式实现,独立于设计

4.约束化随机激励可提高回归测试的激励

5.功能覆盖率收集可量化功能验证点使验证进度更易于反映

一、数据类型

引入了新的数据类型logic,SV侧重于验证,其并不十分关心logic类型对于逻辑应被综合为寄存器还是综合网线。

与logic类型对应的数据类型是bit型,它们都可以用来构建矢量类型(vector)

其区别:1. logic为四值逻辑,即可表达为0、1、X、Z(偏向硬件)

               2.bit为二值逻辑,只可以表达0、1(偏向软件)

四值:integer、reg、logic、net-type

二值:byte、shortint、int、longint、bit


eg:

logic[7:0] logic_vec   = 8'b1000_0000;

bit[7:0]    bit_vec       = 8'b1000_0000;

byte        signed_vec= 8'b1000_0000;

initial begin 

        $display("logic_vec =

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值