VCS工具学习笔记(3)

VCS工具学习笔记(3)_第1张图片


目录

引言

 技术文档

DVE介绍

实践

使用技巧总结

调用光标

局部区域放大

全局查看

进制切换

信号分组

数据查找

信号比较

单步调试

 设置总线

PLI/DPI


 


引言

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

前两篇文章:

VCS 工具学习笔记(1)

VCS工具学习笔记(2)

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


 技术文档

在 VCS 工具安装的路径下:

 

DVE介绍

VCS工具学习笔记(3)_第2张图片

界面: 

VCS工具学习笔记(3)_第3张图片

VCS工具学习笔记(3)_第4张图片

实践

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

使用技巧总结

调用光标

VCS工具学习笔记(3)_第5张图片

局部区域放大

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

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

全局查看

用快捷键 F,或者:

VCS工具学习笔记(3)_第6张图片

进制切换

VCS工具学习笔记(3)_第7张图片

信号分组

VCS工具学习笔记(3)_第8张图片

VCS工具学习笔记(3)_第9张图片

数据查找

VCS工具学习笔记(3)_第10张图片

 留意:

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

信号比较

VCS工具学习笔记(3)_第11张图片

VCS工具学习笔记(3)_第12张图片

VCS工具学习笔记(3)_第13张图片

单步调试

VCS工具学习笔记(3)_第14张图片

 设置总线

VCS工具学习笔记(3)_第15张图片

VCS工具学习笔记(3)_第16张图片

PLI/DPI

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

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

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

VCS工具学习笔记(3)_第17张图片

VCS工具学习笔记(3)_第18张图片

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

VCS工具学习笔记(3)_第19张图片

进行编译:

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

VCS工具学习笔记(3)_第20张图片

VCS工具学习笔记(3)_第21张图片

 



你可能感兴趣的:(Synosys,Tool,vcs,IC,DVE)