告别VSCode,使用Atom作为Vivado外部Editor

告别VSCode,使用Atom作为Vivado外部Editor

起因

不知道是不是微软啊三的屎手伸向了VSCode,最近发现在配置VSCode作为Vivado外部Editor后,在体积较大的Project中跳转到VSCode时,出现高频率的崩溃,高CPU、内存和硬盘占用,页面无响应。因此最近不得不放弃VSCode。

目标

一个带代码补全和语法检查的Editor

Atom简单安装与设置

Atom 主页下载并安装编辑器,启动Atom后,建议取消勾选Show Welcome Guide when opening Atom
在这里插入图片描述

然后菜单File->Settings->Install,搜索simplified-chinese-menu并安装即可将Atom界面汉化(初次接触者还是需要中文的帮助来熟悉Editor)。如果连接不上,可能需要魔法的帮助,参考Atom/apm github首页
我个人比较喜欢VSCode的代码预览窗口,所以也在Atom安装了可以实现相似功能插件minimap
然后可以在设置页面换自己喜欢的主题。探索一下设置。

Verilog插件安装与设置

首先去http://bleyer.org/icarus/下载安装iVerilog的windows安装包。这里选择iverilog-v11-20210204-x64_setup.exe,点击安装,注意路径不能包含空格和中文!

继续在菜单File(菜单)->Settings(设置)->Install(安装),搜索language-verilog并安装。
搜索linter-veriloghdl并安装,linter-veriloghdl在安装过程中会提示你是否安装依赖Linter,选择是。
在这里插入图片描述

等待Linter安装完成,配置linter-veriloghdl。在设置->扩展中选择linter-veriloghdl的设置,然后如下图,选择iverilog为compiler,iverilog Executable填入iverilog路径\bin\iverilog.exe,Options填-i(因为在使用Linter检测语法时,编译器会对没有找到的Module报错,这个我们需要忽略)。
在这里插入图片描述

设置Vivado

启动Vivado,菜单->Tools->Settings->Text Editor ,Current Editor选择Custom Editor,然后点击右边的三个点设置Custom Editor。填入

<Atom安装路径>\atom\atom.exe [file name]:[line number]

保存即可完成设置。

### 回答1: Vivado 地址编辑器是用于对系统中的 IP 核进行地址映射的工具。它可以让用户更方便地配置 IP 核的地址空间,包括分配地址范围、定义地址区域以及具体的地址映射。使用 Vivado 地址编辑器可以帮助用户正确配置 IP 核的地址空间,确保系统的正常运行。 ### 回答2: Vivado Address Editor(地址编辑器)是Xilinx Vivado设计套件中的一个工具,可以用于处理硬件设备中的地址空间。这个工具可以很方便地创建和编辑地址映射表,定义地址大小和范围以及进行基本的混淆处理。它可以通过用户界面或者可编程的 TCL 脚本进行使用使用 Address Editor,首先需要定义一个新的地址映射表,可以创建项目或从现有映射表中导入地址表。在新映射表中,用户可以为每个寄存器或内存块定义地址范围、访问权限等属性。他们可以将外部地址空间映射到内部地址空间,也可以将多个内部地址映射到一个外部地址。对于 IP 硬件模块,用户可以使用 "auto-map" 功能自动为他们生成地址映射表。 使用 Address Editor 进行混淆处理时,用户可以选择不同的混淆算法来实现保护。这些算法包括简单的位移、旋转、反转等,还包括更高级的算法,如拉格朗日多项式拆分和线性扰动。混淆工具可以使攻击者难以理解和分析地址映射表的逻辑结构,从而增强了硬件系统的安全性。 另外,Vivado Address Editor 还具有调试功能。它可以在仿真或开发板验证期间检查和修改地址映射表。这个工具可以帮助用户识别和解决硬件故障,缩短开发周期。 总结来说,Vivado Address Editor 是一款强大的地址映射表编辑器,可以帮助用户管理硬件设备中的地址空间,并提高硬件系统的安全性。它通过简单易用的用户界面和可编程 TCL 脚本,使硬件系统设计变得更加简单和高效。 ### 回答3: Vivado Address Editor是一款基于图形用户界面的工具,用于定义处理器系统中的地址空间布局。该工具广泛应用于数字电路设计,尤其是在嵌入式系统领域。使用Vivado Address Editor可以非常方便地完成对地址映射的配置、检查和管理。 首先,在打开Vivado之后,我们需要点击tcl console,然后输入以下代码打开Address Editor: ``` open_address_editor ``` 在Address Editor界面中,会出现一个基于IP的视图,其中列出了IP的名称、基地址和寄存器等相应的信息。我们可以选择具体的IP,然后通过右键单击并选择Memory Map-> Edit Memory Map选项来编辑IP的地址映射。在弹出的Memory Map Editor窗口中,我们可以对IP的地址范围、偏移量和访问权限等进行配置。在设计完成后,可以通过File->Save或File->Export选项保存配置的地址映射。此外,还可以通过File->Open或File->Import选项来导入地址映射文件或重新打开之前保存的地址映射文件。 总的来说,Vivado Address Editor是一款非常方便且实用的工具,它可以帮助我们方便地配置处理器系统中的地址映射,从而提高工作效率和准确性,同时还可以有效地降低错误率。在实际的数字电路设计中,掌握Vivado Address Editor使用方法对于设计师来说是非常重要的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值