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

VCS工具学习笔记(3)


目录

引言

 技术文档

DVE介绍

实践

使用技巧总结

调用光标

局部区域放大

全局查看

进制切换

信号分组

数据查找

信号比较

单步调试

 设置总线

PLI/DPI


 


引言

按照视频的讲解进度,继续学习 VCS的使用。

前两篇文章:

VCS 工具学习笔记(1)

VCS工具学习笔记(2)

本文主要是基于其图形界面的Debug演示。


 技术文档

在 VCS 工具安装的路径下:

 

DVE介绍

界面: 

实践

此处接续第一篇文章的设计、仿真文件。

使用技巧总结

调用光标

局部区域放大

先按住 Ctrl,然后鼠标左键选择你感兴趣的区间进行放大即可。

局部放大以后 按住 Ctrl ,配合鼠标滚轮可以实现左右移动。

全局查看

用快捷键 F,或者:

进制切换

信号分组

数据查找

 留意:

此处的Value 查找的数值没有进制指定,意思是和当前该信号选择的进制一致

信号比较

单步调试

 设置总线

PLI/DPI

Verilog 内支持C、C++编译的为PLI

System Verilog 内支持C、C++编译的为DPI

在设计文件目录下创建 c语言程序:

在之前的仿真文件中添加:

进行编译:

vcs ./RTL/FSM.v ./TB/TB.v ./RTL/my_printf.c -sverilog +v2k -debug_access+r

 



相关文章:

  • 初识C++(三)
  • C++ 【多态】
  • Codeforces 1750A. Indirect Sort
  • 7.10 操作系统的启动
  • 项目计划要趁早
  • 【阅读笔记】理解表驱动设计
  • [C语言、C++]数据结构作业:用递归实现走迷宫(打印正确通路即可)
  • JVM垃圾回收系列之垃圾收集器二
  • 2023年,前端开发未来可期
  • mysql 常用查询优化策略详解
  • 区块链的认识
  • Kubernetes中的yaml文件
  • Python编程挑战赛
  • Windows下安装RabbitMQ的步骤
  • 欢迎女神科学家颜宁回国,并祝她如愿以偿
  • 学习笔记-IPC$(Internet Process Connection)
  • 第三站:函数(第二幕)
  • 信贷审批中拒绝原因码的分布与监控设计
  • Mybatis之foreach
  • 【JavaEE基础与高级 第60章】Java中的反射获取成员方法Method、获取成员变量Field(下篇)
  • 德国旅游胜地发生爆炸事故,11人受伤
  • 党政机关停车场免费、食堂开放,多地“五一”游客服务暖心周到
  • 李在明回应韩国大法院判决:与自己所想截然不同,将顺从民意
  • 三家“券商系”公募同日变更掌门人,新董事长均为公司股东方老将
  • 北方旱情持续,水利部:大中型灌区春灌总体有保障
  • 奈雪的茶叫停“能喝奶茶就不要喝水”宣传,当地市监称不要误导消费者