三大FPGA公司工具绑定外部编辑器总结
来源:互联网 发布:手机遥控器电视软件 编辑:程序博客网 时间:2024/05/22 11:39
本文介绍三大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++.exe 文件名 -n行数sublime_text.exe 文件名:行数
本文假定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
- 三大FPGA公司工具绑定外部编辑器总结
- FPGA三大法则
- Xilinx FPGA开发工具总结
- FPGA工具篇——编辑器Notepad++
- 大中华区FPGA工程师薪酬TOP15公司
- FPGA大公司面试笔试数电部分
- 各大公司面试总结
- 面试总结(大公司)
- FPGA工具
- fpga工具
- Java-XML数据绑定工具大比拼
- 三大框架总结
- 三大算法总结
- 三大范式总结
- Google 公司采用的三大语言
- 中国三大石油公司信息化进展
- FPGA跨时钟域处理的三大方法
- ETL三大主流工具
- ROS使用教程--关于roslaunch
- 利用freemarker生成包含合并单元格的表格的word文档
- UVALive 4794 Sharing Chocolate
- iOS OC Sugars collection
- 百度搜索高级使用教程(一)
- 三大FPGA公司工具绑定外部编辑器总结
- leetcode_383 Ransom Note
- session和cookie
- 全套支付宝系统架构
- xman level4//一步一步rop level2 writeup
- JAVA多线程实现Runnable方式
- JAVA_OA(十四)番外:JAVAWEB防止表单重复提交的方法整合(包括集群部署)
- 决策树算法基础:ID3与C4.5
- 关于android打开闪光灯的一些小事