百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

「原创博文」vivado、ISE、quartus ii与notepad++的关联

zzlvtu 2024-08-13 13:41 13 浏览

我已经用惯了notepad++编写Verilog代码,很喜欢这款编辑器,功能真的非常强大。所以,当需要对vivado、ISE或quartus ii中的工程进行Verilog代码上的编写或修改时,只需双击工程中的设计模块便可以在notepad++上工作。不过,在此之前要将notepad++与FPGA应用设计工具进行关联,下面一一介绍:

1、notepad++与vivado关联

打开vivado软件,选择菜单栏“Tools——>Options…”,在弹出的对话框中,选择General选项卡,如图1所示。

图1 选择General选项卡

拉动右边的滚动条到Text Editor栏目,选择“Custom Editor…”,如图2中的1所示。

图2 定制编辑器1

点击图2中的2,在弹出的对话框中,输入“notepad++安装目录/notepad++.exe [file name] -n[line number]”,如图3所示。点击“OK”、“OK”完成notepad++与vivado的关联。

图3 定制编辑器2

2、notepad++与ISE的关联

打开ISE软件,选择菜单栏“Edit——>Preferences…”,在弹出的对话框中,选择ISE General选项卡下的Editors,如图4所示。

图4 定制编辑器3

在Editor下选Custom,并在Command line syntax下输入“{notepad++安装目录/notepad++.exe} $1”,如图5所示。注意路径的反斜杠为“/”。点击“OK”完成notepad++与ISE的关联。

图5 定制编辑器4

3、notepad++与quartus ii的关联

打开quartus ii软件,选择菜单栏“Tools——>Options…”,在弹出的对话框中,选择General选项卡下的Preferred Text Editor,如图6所示。

图6 定制编辑器5

在Text editor行选Notepad++,在Command-line行通过路径浏览按钮选择notepad++的安装路径,如图6所示。点击“OK”完成notepad++与quartus ii的关联。

图7 定制编辑器6

招聘信息

相关推荐

EAIDK-310嵌入式人工智能开发套件从这里开始 同款开发板申请中

EAIDK-310是基于RK3228H设计的面向边缘计算的人工智能开发套件,搭载OPENAILAB嵌入式AI开发平台AID,为AI应用提供简洁、高效、统一的API接口,加速...

LNMP配置实例(含MySQL命令补全、nginx添加未编译模块)

编译安装Nginx1、查看系统环境查看系统版本:cat/etc/issue或者cat/etc/redhat-release查看系统位数uname-r2、安装pcre库和OpenSSLyumin...

Linux LNMP架构部署(linux的架构)

LNMP架构部署(linux、nginx、mysql、php)部署Linux系统优化系统优化安全优化(iptables关闭selinux关闭/tmp目录权限1777)部署nginx服务采用编译...

Zabbix入门操作指南(zabbix怎么使用)

上篇:安装与配置一.概述在开始之前,一些概念和定义需要我们提前了解一下(以下内容摘自官方网站)。1.1几个概念...

12、构建jenkins/Docker持续集成PHP环境

1、配置一个workpress的项目2、配置svn3、添加一个Parameter用于限定发布名称4、添加一个StringParameter用于svn版本回滚5、在jenkins的构建里配置打包脚本...

Zabbix最佳实践一:Zabbix Server 的安装与配置

一.概述在开始之前,一些概念和定义需要我们提前了解一下(以下内容摘自官方网站)。1.1几个概念架构Zabbix由几个主要的功能组件组成,其职责如下所示。ServerZabbixserver是Z...

在CentOS上安装PHP(在centos上安装docker)

一、环境描述1.虚拟机配置CPU:单核内存:2GB硬盘:120GBIP:10.24.17.1082.操作系统版本:CentOS6.6x86_64安装方式:Minimal3.虚拟化环境VM...

Centos7安装Guacamole1.0.0以及自定义客户端

1、概述Guacamole大致流程如下图所示,本文目的是快速完成安装部署,如需深入了解参阅官方文档或其他博客。...

Rocket.Chat消息通知服务搭建测试

Rocket.Chat是基于Meteor和MongoDB的最丰富的Slack开源替代品之一。原生支持Windows,MacOS,Linux,iOS和Android平台。Rocket.Chat通过hu...

在Fedora中安装OpenCV-Python | 二

目标在本教程中我们将学习在你的Fedora系统中设置OpenCV-Python。针对Fedora18(64位)和Fedora19(32位)进行以下步骤。介绍可以通过两种方式在Fedora中安装Op...

Skia简介及编译方法(skia js)

简介...

支付宝使用的开源技术一览(支付宝开发工具)

看过来,看过来,看看支付宝客户端用了哪些开源技术。这可不是笔者瞎编的,你可以通过打开支付宝客户端,点击“我的->设置->关于->版权信息"验证。gson谷歌开源的json处理工具。...

Jumpserver堡垒机安装与配置(堡垒机安装部署方案)

第一部分:安装篇测试推荐环境·CPU:64位双核处理器·内存:4GDDR3·数据库:mysql版本大于等于5.6mariadb版本大于等于5.5.6...

运维监控-Zabbix部署配置使用(运维监控平台解决方案)

接下来几篇文章是关于互联网行业常用运维监控软件的安装和使用,也是自己日常工作中接触并有实际使用体验的工具,欢迎感兴趣的小伙伴共同探讨与学习。server端安装脚本#!/binbash#判断是否是...

GeoTools入门介绍(geocolor)

什么是Geotools?Geotools是一个开源的Java代码库,是java语言用来解决地理信息相关问题的开源库,它是符合OGC的规范的标准类库,关于OGC的规范介绍,可参考之前的文章——...