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

Verilog中`include的用法

        在QuartusII或者Vivado等其它FPGA编译平台时会使用include文件的情况,但是这样就会涉及到路径问题,如果不添加文件路径,编译时会报错误。

        可以添加路径:

1.添加include头文件路径(绝对路径或相对路径),可以解决编译报错问题。

2.把include头文件和verilog文件放在同一个文件夹下,可以解决编译报错问题。

        文件路径的添加方法:

1.绝对路径

`include      "d:/topl/led/src/include/timescale.v"

2.相对路径

`include      "../src/include/timescale.v"或`include      "src/include/timescale.v"

遇到的问题

        用modelsim发现include关联的文件编译报语法错误,原来文件名需要写绝对路径,即使这个文件和工程其它文件在一个目录上。
        例如只写成 `include "timescale.v" 是不行的,要使用绝对路径,如 `include "F:/Test_prj/rtl/timescale.v"。

        所以在使用中最好写“绝对路径”,不要写“相对路径”,这样可以减少出错的概率。


http://www.kler.cn/a/272667.html

相关文章:

  • 网络面试题整理
  • VisualStudio的使用
  • java数据结构与算法刷题-----LeetCode55. 跳跃游戏
  • 组件化开发
  • 视频桥接芯片#LT8912B适用于MIPIDSI转HDMI+LVDS应用方案,提供技术支持。
  • 算法——贪心
  • 中霖教育好吗?口碑怎么样?
  • JavaWeb:vue、AJax、ELement、maven、SpringBoot、、Http、Tomcat、请求响应、分层解耦
  • Tailwind CSS如何使用
  • 探寻未来之路:计算机行业发展趋势与机遇
  • 可视化搭建一个智慧零售订单平台
  • Android的三种动画详解(帧动画,View动画,属性动画)
  • Java学习30-常用类 Date类
  • 【赠书】从深度学习到图神经网络:模型与实践
  • 基于大语言模型(LLM)的表格理解任务探索与实践
  • 【SpringBoot】请求与响应参数 IoC与DI 总结
  • uniapp开发常用辅助函数mapState、mapMutations和computed来映射vue属性和方法
  • 一些 AI 工具
  • Redis基本使用
  • 算法D48 | 动态规划10 | 121. 买卖股票的最佳时机 122.买卖股票的最佳时机II