(资料图片仅供参考)
首先声明,本人所用的是基于Windows系统的Vivado软件,代码编辑器软件为Notepad++。
在把Verilog源代码导入Vivado的过程中,相信很多小伙伴遇到了如下图所示的问题,即中文注释成一堆乱码,这种现象于后续对于代码的理解,因此得想办法解决掉。
出现乱码的原因无非是Vivado和Notepad++这两种软件对中文字符的编码格式不同,Vivado只关注代码本身,而忽略了.v文件本身的内容,因而需要对代码编辑器Notepad++进行设置,设置过程如下:
查看现.v文件的编码格式,如下图所示,可见现.v文件的编码格式为“UTF-8”;
2. 新建.v文件,修改编码格式为“GB2312”,步骤如下图
3. 拷贝原有.v文件的内容至新.v文件。
在Vivado中删除原有.v文件,导入新的.v文件,效果如下图,中文注释没有乱码,说明该问题已得到解决。