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

#VCS# 关于 +incdir+xxx 编译选项的注意点

前段时间,工作中遇到百思不得其解的坑。 按照以往的理解,没有找到任何可能问题点。今天总结下来。

学习目标:

+incdir+ 是 VCS 编译器中用于指定 包含文件(include files) 搜索路径的重要选项,主要用于指定 `include 指令的搜索目录。

一 基本功能

  • 作用:添加 Verilog/SystemVerilog `include 文件的搜索路径

  • 语法+incdir+<目录路径>

  • 特点:可以指定多个路径,路径之间用+分隔

二 使用方法

vcs +incdir+./include +incdir+../common/defines design.sv
vcs +incdir+./dir1+./dir2+../../shared/defines top_module.v

三 注意事项

源代码:

`timescale 1ns/1ps
`include "uvm_macros.svh"
`include "my_class.sv"  //目标编译文件 被 include 
import uvm_pkg::*;
`include "my_driver.sv"module top_tb;reg clk;
reg rst

http://www.mrgr.cn/news/96286.html

相关文章:

  • 【Zabbix技术系列文章】第①篇——基础入门
  • Selenium Web自动化如何快速又准确的定位元素路径,强调一遍是元素路径
  • rent8_wechat-新增提醒收租功能
  • SQL优化 | OceanBase是否遵循最左匹配原则?(三)
  • [异步监听事件、异步绑定属性]通过vue的this.$refs.组件.$props和.$on实现异步绑定组件属性和事件监听
  • Kubernetes》k8s》Containerd 、ctr 、cri、crictl
  • Redis:Hash 类型 内部实现、命令及应用场景
  • Redis:List 类型 内部实现、命令及应用场景
  • Java中的异常1
  • Go服务开发高手课(极客讲堂)
  • 一文详解k8s体系架构知识
  • 深入理解 dispatchEvent:前端事件触发的艺术
  • Audacity Nyquist插件开发:插件标头详解
  • MySQL基础语法DDLDML
  • 【Linux】进程的详讲(上)
  • 为AI聊天工具添加一个知识系统 之154:理论框架、工程方案及两者的结合架构
  • Qwen2.5-VL实现本地AWQ量化
  • 一些需要学习的C++库:CGAL和Eysshot
  • Spring学习笔记05——Spring Boot的文件结构2(POJO类)
  • C语言学习笔记(抱佛脚版)