如何在VSCode中优雅地书写Verilog
创作时间:
作者:
@小白创作中心
如何在VSCode中优雅地书写Verilog
引用
CSDN
1.
https://blog.csdn.net/weixin_62701327/article/details/136499646
本文将详细介绍如何在VSCode中高效编写Verilog代码,包括插件安装与配置、编译以及Modelsim仿真等实用技巧。通过本文,读者可以掌握在VSCode中进行Verilog开发的完整流程,提升开发效率和代码质量。
一、插件安装&配置
为了在VSCode中实现Verilog代码的语法高亮、定义跳转和代码检错等功能,需要安装以下插件:
- Verilog-HDL/SystemVerilog/Bluespec SystemVerilog
- Verilog Highlight
Verilog-HDL/SystemVerilog/Bluespec SystemVerilog插件配置方法:
打开VSCode的配置界面。
在Ctags路径选项的框内填入ctags.exe所在路径(实现定义跳转功能)。
在语法检查选项中,选择检查器为modelsim,并选择Modelsim的工作库所在位置(实现语法检查)。
工作库的建立方法(以vivado联合modelsim仿真为例):
- 打开vivado,选择Compile Simulation。
- 仿真器选择ModeiSim的,选择常见的器件家族,建立存在工作库的文件目录并填入,选择modelsim的win64文件夹作为modelsim仿真器所在目录,勾选Compile Xilinx IP,最后点击compile即可生成相应工作库(注:此处等待时间较长)。
Verilog Highlight插件配置:
安装Verilog Highlight插件实现变量高亮。
二、在VSCode中编译&打开Modelsim仿真
1.编译
在VSCode中打开源文件所在目录,编写完设计文件和仿真文件后,按住ctrl+`打开终端,输入vlog *.v 编译该工作目录下的全部.v文件。(也可以输入vlog xxx.v文件单独编译对应的.v文件)。
编译完成后,错误和警告信息在终端中可见。
2.打开modelsim仿真
在终端中输入vsim xxx.v(xxx.v为对应tb文件名)。随后弹出modelsim。
3.Modelsim中的界面设置
- 将每个界面打开到最大;
- 工具栏处右键,只保留此三项,然后移动对应工具组位置,调整至自己喜欢的状态。
4.Modelsim基础操作
- 展开work,找到对应的tb文件,右键Simulate。
- 在sim中,找到被例化的文件,右键添加到波形。
- 进入波形界面,右键时间,选择Grid那项。
- 取消勾线网格设置,时间单位根据需要设置。
注:3、4操作过以后,操作结果会适用于之后新建的modelsim工程中。 - 点击图示按钮简化变量名,变量位置可拖动调整。
通过在wave->wave preferences中设置display signal path为1,达到一劳永逸简化变量名的效果。 - 选择相关变量后可点击调整属性
一般常调整:进制选项,取消进制前置位的显示,设置颜色和调整高度。
选择完毕后点击Apply,再点击OK关闭窗口即可。 - 输入仿真时间(如1000ms),点击开始仿真
- 观测仿真结果,点击下图所示按键能切换到一个比较舒服的观测比例。
观测示例:
在观测的过程中,可以锁住对应光标的位置作为标记,然后点击+后重新生成一个自由光标,自由光标生成多了可以点击-删除。
热门推荐
苏式绿豆汤:夏日消暑神器
绿豆汤护肝,你喝对了吗?
电锅煮绿豆汤,你真的会吗?
舞台剧《黄埔!黄埔!》首次试演 黄埔军校主题文旅街区全新开业
常见的交通违法行为及其危害
团队建设活动:化解职场矛盾的利器
周亚明教你用心理学搞定职场冲突
冬季养生首选:武夷山大红袍
康熙皇帝点赞:武夷山大红袍的历史传奇
武夷山大红袍的神秘种植秘籍揭秘
探秘淡水鱼嘌呤真相,痛风朋友也能安心享用美食
探秘淡水鱼嘌呤真相,痛风朋友也能安心享用美食
探秘淡水鱼嘌呤真相,痛风朋友也能安心享用美食
1-2万预算,是买燃油三轮车好?还是买电动三轮车好?答案来了!
奶牛产后常见病的防治措施你知道吗?此文有干货,学会让奶牛健康
微信账号解封服务背后的法律风险与平台监管困境
微信账号为何会被封?这些前兆和防范措施要记牢
加拿大奶牛养殖行业技术创新分析
国内常见奶牛品种有哪些
赵丽蓉:经典小品背后的家庭故事
攀枝花市东区:城市精明增长推动文旅体融合发展
武夷山旅游打卡:天游峰、九曲溪、武夷宫
武夷山国家公园一线天景区探秘:地质奇观与冬日美景
武夷山大红袍茶文化探秘:《印象大红袍》演出揭秘
上海九院送礼的方式有哪些?
十大最实用的慰问礼物推荐 慰问品送什么好
王者荣耀S38赛季橘右京最强出装攻略
王者荣耀:橘右京新手出装攻略
橘右京新皮肤曝光!SNK无双限定来袭,玩家热议不断
从百步穿杨到奥运赛场:中国射箭技艺的传承与发展