0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

简谈FPGA三大厂商工具绑定外部编辑器

FPGA学习交流 2018-08-09 18:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

大家好,又到了每日学习的时间了,今天我们来聊一聊FPGA三大厂商工具绑定外部编辑器,介绍FPGA三大厂商软件绑定外部编辑器notepad++和sublime text3的方法。

开发FPGA的都知道各公司软件中自带的文本编辑器都不怎么好用,所以通常需要绑定外部文本编辑器来编辑verilog等设计文件。之前用过Xilinx、AlteraLattice公司的FPGA,这里将它们绑定外部文本编辑的方法总结在本文,方便必要时查询。本文主要介绍了notepad++和sublime text3在vivado 2015.3、Quartus II 13.0 (64-bit)和Diamond 3.7(64-bit)中绑定的方法;其它文本编辑器也可用类似的方法绑定,只要知道该文本编辑器的命令行参数的传递(主要有如何指定文件名和行数)方式即可。

所以其实只要知道Notepad++和Sublime的命令行参数使用方式,绑定就没多少问题了,它们命令行参数使用方式如下:
133440ru00hz635i6f280i.png



假定Notepad++安装在E:\Notepad++\目录;Sublime Text 3安装在E:\Sublime Text 3\目录。

vivado 2015.3
打开vivado 2015.3后
Tools –> Options…可以看到以下窗口:



若使用的安装版的Notepad++或Sublime或将它们的可执行文件路径放到了path环境变量中,则在该下拉框可以直接选择Notepad++或Sublime即可。

否则在该下拉框选择Custom Editor后点击…可以看到以下窗口:



若绑定Notepad++则在Editor中输入:
E:\Notepad++\notepad++.exe [file name] -n[line number]

若绑定Sublime Text 3则输入:
E:\Sublime Text 3\sublime_text.exe [file name]:[line number]

Quartus II 13.0 (64-bit)
打开Quartus II 13.0后
Tools –> Options… –> General -> Preferred Text Editor可以看到以下窗口:
133443wi27xy97nc2yqbbd.png



若绑定Notepad++,在Text editor可选Notepad++或Custom,后在Comman-line中输入:
"E:\Notepad++\notepad++.exe" -n%l %f

若绑定Sublime Text 3,在Text editor选择Custom,后在Comman-line中输入:
"E:\Sublime Text 3\sublime_text.exe" %f:%l

Diamond 3.7(64-bit)
打开Diamond 3.7后
Tools –> Options… Environment -> File Associations可以看到以下窗口:
133443uvuu32iivpvui6r4.png



再选择Extensions列为v的行,在其Defult Programs列选择,可以看到以下窗口:
133444hqeb98rk9gmmqbqy.png



External Program中选择外部编辑器所在目录的可执行文件(Notepad++选择“E:\Notepad++\notepad++.exe”;Sublime选择“E:/Sublime Text 3/sublime_text.exe”)。

若绑定Notepad++,Arguments中输入:
%F -n%L

若绑定Sublime Text 3则输入:
%F:%L

今天就聊到这里,各位,加油。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1664

    文章

    22573

    浏览量

    640792
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    3天带你掌握AI编辑器Qoder全栈开发核心技术 共9章29集

     解锁Qoder潜能,告别低效编码 在软件开发领域,“工欲善其事,必先利其”是一句永远不会过时的真理。过去很长一段时间里,我的编码工具箱里只有一款编辑器加一套命令行工具,工作流称不上
    的头像 发表于 05-08 18:09 861次阅读

    Azukar-FPGA开源FPGA教育开发板介绍

    初学 FPGA 数字设计总遇坎?商用开发板绑定专有工具链,学习成果无法跨项目复用;元件封装稀有难焊接,新手手动装配频频失败;设计文件不公开,想复刻改造却无据可依;开发板架构固定,适配不了实验室多样的实训需求?
    的头像 发表于 03-11 11:22 718次阅读
    Azukar-<b class='flag-5'>FPGA</b>开源<b class='flag-5'>FPGA</b>教育开发板介绍

    Modbus产品脚本编辑器“映射关系”解释?映射关系的地址对应关系?

    Modbus产品脚本编辑器“映射关系”解释?映射关系的地址对应关系?
    发表于 01-20 15:28

    allegro17.2版本在pcb里编辑器件焊盘,不显示焊盘数据

    allegro17.2版本在pcb里编辑器件焊盘,不显示焊盘数据,重装软件也一样,是不是哪没设置好
    发表于 01-19 20:27

    编辑器无法正常运行,为什么?

    编辑器无法正常运行
    发表于 11-11 07:33

    重大更新,LVGL有UI编辑器用了,2秒内加载,快到飞起!

    LVGL终于有UI编辑器可以用了,就在10月16日,LVGL官方发布了LVGLProv1.0的候选版本!下面就跟随触觉智能,为您详细解析LVGLPro功能特色:在Linux嵌入式开发领域,LVGL
    的头像 发表于 10-21 12:58 2164次阅读
    重大更新,LVGL有UI<b class='flag-5'>编辑器</b>用了,2秒内加载,快到飞起!

    飞凌嵌入式ElfBoard-常用编辑器之Vim编辑器

    install vim //安装vim编辑器Vim的工作模式Vim编辑器一般有种模式:一般模式、命令模式、编辑模式。输入vim或者是vim文件名 ,即可启动Vim
    发表于 10-13 08:47

    KiCad 10 会有哪些新功能(二)?

    可以依次删除线段。 符号编辑器导出/导入引脚 在符号编辑器中,支持导出引脚到 csv,编辑后重新导入。该功能方便在外部工具中快速
    的头像 发表于 09-24 11:16 1710次阅读
    KiCad 10 会有哪些新功能(二)?

    rtthread studio的编辑器如何开启自动换行功能?

    rtthread studio的编辑器如何开启自动换行功能
    发表于 09-19 06:00

    Vim编辑器高效操作流程

    在现代运维工作中,服务配置管理、日志分析、脚本编写等任务几乎占据了工程师日常工作的大部分时间。作为Linux系统标配的文本编辑器,Vim以其强大的功能和极高的效率赢得了无数运维工程师的青睐。然而,Vim陡峭的学习曲线也让许多初学者望而却步。
    的头像 发表于 09-02 16:45 1448次阅读

    视频教程 | 单元测试工具TESSY:脚本编辑器(Script Editor)#单元测试工具

    编辑器
    龙智DevSecOps
    发布于 :2025年08月21日 14:43:49

    SEGGER工具链集成到CMake和VS Code了

    SEGGER公司已将其嵌入式开发工具链集成到了广泛使用的CMake构建配置工具中,这意味着基于Visual Studio Code(VS Code)代码编辑器的应用开发可以方便的使用SEGGER
    的头像 发表于 07-23 15:06 1269次阅读

    rtthread studio的编辑器如何开启自动换行功能?

    rtthread studio的编辑器如何开启自动换行功能?
    发表于 06-13 08:16

    智多晶FPGA设计工具HqFpga接入DeepSeek大模型

    在 AI 赋能工程设计的时代浪潮中,智多晶率先迈出关键一步——智多晶正式宣布旗下 FPGA 设计工具 HqFpga 接入 DeepSeek 大模型,并推出 FPGA 设计专属 AI 助
    的头像 发表于 06-06 17:06 1865次阅读

    大厂商与新兴企业推出的 EDA Copilot 工具

    当前EDA(电子设计自动化)领域正经历AI驱动的智能化转型,各大厂商与新兴企业推出的EDA Copilot工具通过自然语言交互、自动化设计优化等技术,显著提升芯片设计效率。以下是基于最新行业
    的头像 发表于 06-06 09:34 3490次阅读