FPGA入门那些坑-基于QuartusII13.0

  1. 在QuartusII的软件界面写代码写久了之后,会出现快捷键复制粘贴使用不正常的情况,对于这种情况,重新打开软件即可。
  2. 照着小梅哥老师视频的代码,在原代码上一个字一个字敲的注释,可保存后编译不通过。解决方法:删掉注释,或者在出错的地方使用半角字符。输入的时候可能因为误输入了中文全角字符,全角的中文字符,尽管是注释,也会编译出错。
  3. 使用小梅哥老师给的代码时,编译通过了,TB文件仿真时一直得不到想要的波形,找错找了一天,没发现错误。最后本人试着把代码复制粘贴一份到新的工程里再编译通过后进行仿真和测试,tb文件仿真却正确,下载到板子上也显示成功了。至于原因,本人思考之后觉得,可能是软件版本不兼容等软件方面的原因。
  4. 由于编译器编译时检查错误不区分大小写,但是Verilog语言是一个区分大小写的语言,所以这一点要尤为注意了。如果测试没有想要的实验结果,但是自信代码逻辑没有问题,那么基本上是某个变量名称的大小写某一处与该变量定义时大小写不一致(本人曾因为此问题浪费了大半天的时间)。
  5. 利用Qsys软件搭建了系统mysystem.qsys,需要使NiosII的复位向量和异常处理向量指向SDRAM或者其他存储器

  6. ELF文件下载失败,一般是因为存储器没配置对,本人使用的SDRAM(100MHz工作时钟),时序一般可以不动,行列数量、BANK数量要仔细根据手册修改。、
  7. ……未完待续……等你留言……
原文地址:https://www.cnblogs.com/mjy2wxy/p/11089117.html