------------2020.12.24------------windows10------------
绪论
- 一个好用的编辑器,就好比斧头之于伐木工,锋利的、自动化的,能极大的提高工作效率。
- 能编辑verilog代码的工具有很多:notepad++、Sublime、VSCode、Vivado、Quartus等等。
- 其中的VSCode就目前而言,未必是完美的编辑器,但一定是充满魅力的、有着无限潜力的。
- 语法高亮、自动补全、自动检错、自动排版、版本管理,只有你想不到,没有vscode做不到。
第0章 熟悉VSCode
下载、安装、安装中文插件、首选项-设置、文件比较、快捷键、主题、编码、用户代码片段、配置python环境、git版本管理 等。
请参见:
ljgibbs:VSCode 布道指南 V1.0 (一)zhuanlan.zhihu.com![480fc7a4bba6afe241a084c81140e774.png](https://i-blog.csdnimg.cn/blog_migrate/0de9452208a6b429ad68f8c1d7e1c549.png)
![480fc7a4bba6afe241a084c81140e774.png](https://i-blog.csdnimg.cn/blog_migrate/0de9452208a6b429ad68f8c1d7e1c549.png)
好的,到这里,你已经熟悉了VSCode。但想愉快的书写verilog代码却并不轻松。
下面我们让我们新建一个文件夹"folder",并在vscode中打开这个文件夹;然后新建一个"src"文件夹存放源代码,写两个简单的verilog代码"code.v"和"tb_code.v":
![dd8830b4164c772007098777da6852e4.png](https://i-blog.csdnimg.cn/blog_migrate/b0776919c7aad46d13f02818e6b38166.jpeg)
![30a14ba43a480f39fe5cb417b29c4ee8.png](https://i-blog.csdnimg.cn/blog_migrate/3879114483dae6dae66431dfd4d7185f.jpeg)
第一章 VSCode+iverilog+GTKWave
首先,在扩展里搜索"verilog",找到下载人数最多的这个插件:Verilog-HDL/System...
![ec51d88d47c4c7061eb17d0f92acbd69.png](https://i-blog.csdnimg.cn/blog_migrate/9d43be9f9665e1f33e771205ab43f52b.jpeg)
点一下“安装”按钮即可完成安装,此时我们发现code.v里面的代码有了颜色,但它并没有自动检错的功能。
![e6603c113064b9c5b02aed265ca66be0.png](https://i-blog.csdnimg.cn/blog_migrate/2b2d35270354e6fe855614007c825006.jpeg)
这时候,我们需要阅读这个插件的说明了解插件的用途,并按照说明配置这个插件。
![520f03e514c6072f6e6212a9ff520729.png](https://i-blog.csdnimg.cn/blog_migrate/1217c6a0ac03eee6d35e6654560ec7d5.jpeg)
这样的英文说明可能对于您来说并不友好,您可以点击插件的名字前往"VS Code Marketplace":
插件的官网:
Visual Studio Marketplacemarketplace.visualstudio.com![5dc743cc8338d4e4de55f0f8d1b0b3e5.png](https://i-blog.csdnimg.cn/blog_migrate/579df4451dd3da8456b4302837d8712a.png)
![1fc9799e5723a72a086c584a09b3aa14.png](https://i-blog.csdnimg.cn/blog_migrate/15abfff8655d15e76e81d5f36edfafd7.jpeg)
![1997c071c51dac1cf57d1f8fe02c5da4.png](https://i-blog.csdnimg.cn/blog_migrate/2a6705006f35dcf13286011fc861cfc7.jpeg)
这个时候chrome浏览器的网页翻译就能帮助您很多。
并且您还可以去插件的GitHub官网去寻求更多帮助。
![91669f3beeda1ac93a3af2f1a7107b5d.png](https://i-blog.csdnimg.cn/blog_migrate/2d6b3fcc745a633549608ac63686db0c.jpeg)
您可能需要花些时间才能理解这个英文说明,但长话短说,首先我们需要安装ctags
![0f1544064b0855e6c47700daf8886f6d.png](https://i-blog.csdnimg.cn/blog_migrate/deb061ffb652ff6d9bb5f3a97cfc8f9a.jpeg)
并将ctags添加到环境变量path,例如 新建 D:ctags(根据你的实际情况)