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
    +关注

    关注

    1626

    文章

    21671

    浏览量

    601898
收藏 人收藏

    评论

    相关推荐

    【北京迅为】itop-龙芯2k1000开发指南Linux基础入门vim 编辑器

    【北京迅为】itop-龙芯2k1000开发指南Linux基础入门vim 编辑器
    的头像 发表于 10-25 14:56 254次阅读
    【北京迅为】itop-龙芯2k1000开发指南Linux基础入门vim <b class='flag-5'>编辑器</b>

    FPGA软件Efinity入门使用-v7

    、软件预设置。   选项 说明 User editor 一般软件自带的编辑器功能有限,而外部编辑器功能要强大很多。所以建议大家使用外部编辑器
    的头像 发表于 10-21 18:55 672次阅读
    <b class='flag-5'>FPGA</b>软件Efinity入门使用-v7

    Vivado编辑器乱码问题

    我们在日常开发中经常使用sublime、vim、vs code等第方的编辑器,这些编辑器可以使用很多插件来提高我们的编码效率,但是也往往会带来乱码的问题。我一般使用的是sublime来进行编码
    的头像 发表于 10-15 17:24 511次阅读
    Vivado<b class='flag-5'>编辑器</b>乱码问题

    vim编辑器命令模式使用方法

    Vim编辑器是一款功能强大的文本编辑器,广泛应用于程序员和开发者的日常工作中。Vim编辑器拥有多种模式,其中命令模式(Command mode)是最基本的模式之一,它允许用户执行各种命令来操作
    的头像 发表于 08-30 15:01 353次阅读

    vim编辑器如何使用

    Vim编辑器主要有种基本模式:命令模式(Normal Mode)、插入模式(Insert Mode)和末行模式(Ex Mode/Command-line Mode)。 命令模式(Normal
    的头像 发表于 08-30 14:58 373次阅读

    嵌入式学习-常用编辑器之Vim编辑器

    使用apt-get命令安装需要的工具,下面是安装vim的命令。elf@ubuntu:~$ sudo apt-get install vim//安装vim编辑器2、Vim的工作模式Vim编辑器一般有
    发表于 08-23 09:12

    常用编辑器之Vim编辑器

    中可以使用apt-get命令安装需要的工具,下面是安装vim的命令。 elf@ubuntu:~$ sudo apt-get install vim//安装vim编辑器2、Vim的工作模式 Vim编辑器
    发表于 08-22 09:48

    TSMaster 中 Hex 文件编辑器使用详细教程

    TSMaster软件的Hex文件编辑器提供了文件处理的功能,这一特性让使用TSMaster软件的用户可以更便捷地对Hex、bin、mot、s19和tsbinary类型的文件进行处理。本文重点讲述
    的头像 发表于 06-01 08:21 682次阅读
    TSMaster 中 Hex 文件<b class='flag-5'>编辑器</b>使用详细教程

    Zed Code编辑器新增Linux支持

    据悉,Zed代码编辑器是基于Rust语言开发的macOS软件,近期其研发团队宣布已成功实现Linux平台兼容。据悉,今年年初Zed首次发布时并未提供Linux版支持。
    的头像 发表于 05-10 10:31 535次阅读

    Xilinx Zynq-7000嵌入式系统设计与实现

    今天给大侠带来Xilinx Zynq-7000嵌入式系统设计与实现,话不多说,上货。 Xilinx的ZYNQ系列FPGA是二种看上去对立面的思想的融合,ARM处理的串行执
    发表于 05-08 16:23

    Xilinx Zynq-7000嵌入式系统设计与实现

    今天给大侠带来Xilinx Zynq-7000嵌入式系统设计与实现,话不多说,上货。 Xilinx的ZYNQ系列FPGA是二种看上去对立面的思想的融合,ARM处理的串行执
    发表于 04-10 16:00

    求助,请问ADS能使用外部代码编辑器吗?

    请问ADS能使用外部代码编辑器吗(比如vs code)?
    发表于 02-18 07:19

    FPGA的片内资源

    FPGA的片内资源
    发表于 01-08 22:12

    如何在原理图编辑器和PCB编辑器中从毫米切换到密耳

    原理图编辑器和PCB编辑器中从毫米切换到密耳。用户可以实时(在处理PCB布局时)或者通过原理图和PCB中的首选项对话框执行此操作。
    的头像 发表于 12-15 17:10 4512次阅读
    如何在原理图<b class='flag-5'>编辑器</b>和PCB<b class='flag-5'>编辑器</b>中从毫米切换到密耳

    VS Code 1.85发布,新增浮动编辑器窗口

    在此版本中,你可以将编辑器从主窗口移到自己的轻量级窗口中。对一个窗口中的编辑器所做的更改会立即应用到打开编辑器的所有其他窗口。创建浮动编辑器窗口的最简单方法是将
    的头像 发表于 12-10 15:56 1604次阅读
    VS Code 1.85发布,新增浮动<b class='flag-5'>编辑器</b>窗口