当前位置: 首页 > 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

 



http://www.dtcms.com/a/105.html

相关文章:

  • 初识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(下篇)
  • 2023秋招感悟
  • Hadoop学习总结
  • 集合(Set)和有序集合(ZSet)的基本使用方法详解【Redis】
  • 【SpringSecurity】SpringSecurity2.7.x 的使用(05)
  • AVR单片机开发1——IO口的输入和输出
  • 破解系统密码与重装windows系统
  • 有一个是对的,就是坚持去做难的事情。
  • 开发人员面临的10个最常见的JavaScript问题
  • C#基础知识
  • 毕业设计 LSTM的预测算法 - 股票预测 天气预测 房价预测