找回密码
 立即注册
搜索
查看: 898|回复: 0

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

[复制链接]

269

主题

9

回帖

2万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
22799
发表于 2023-5-24 15:40:48 | 显示全部楼层 |阅读模式
本帖最后由 眼镜一米二 于 2023-5-24 15:47 编辑

叁芯智能科技FPGA就业班05月开班中



   大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。今天和大侠简单聊一聊FPGA三大厂商工具绑定外部编辑器,话不多说,上货。大家好,又到了每日学习的时间了,今天我们来聊一聊FPGA三大厂商工具绑定外部编辑器,介绍FPGA三大厂商软件绑定外部编辑器notepad++和sublime text3的方法。

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

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




假定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可以看到以下窗口:  



若绑定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可以看到以下窗口:  



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


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


后续会持续更新,带来Vivado、 ISE、Quartus II 、candence等安装相关设计教程,学习资源、项目资源、好文推荐等,希望大侠持续关注。


大侠们,江湖偌大,继续闯荡,愿一切安好,有缘再见!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|冀ICP备20011060号-2|叁芯智能

GMT+8, 2024-4-24 23:47 , Processed in 0.042289 second(s), 20 queries .

Powered by Discuz! X3.4

© 2017-2018

快速回复 返回顶部 返回列表