问题:
有同学在使用vivado打开一些工程的时候,发现其中注释有乱码,现象如下图:
原因分析:
有的工程是从其他编码软件中移植而得,而工程V文件源码的代码部分在代码编辑软件中是可以通用的,由于注释部分含有中文,两款EDA软件对中文的字符编码格式不同,在工程移植到VIVADO过程中只关注了模块在新的工程中的功能效果而忽略了V文件本身的内容。
解决方法
将需要在VIVADO中打开的含中文注释的V文件,修改为GB2312简体中文格式。具体方法如下:
1、使用代码编辑工具(如notepat++)打开显示乱码的V文件,看是否在notepad++中显示正常。如果显示异常,则稍后作讨论,如果显示正常,说明只是字符格式需要调整到gb2312简体中文。
2、首先尝试了使用ctrl+a,ctrl+x,即将页面上代码全部选择后剪切