我是图便宜,先买了块EasyFPGA030,所以先学习的Actel Libero,030用USB的IP也不好找,早知道买其他高级点的了。不过价格摆在这儿,还是物有所值的。
测试文件还是手写比较好。我感觉Actel Libero还是不方便,要做一个东西,有以下几个原因:
1.要按好多次按钮,才能最终完成。
2.每次TOP文件改变时,Modelsim中testbench文件也要自己手动修改,或修改配置文件。
3.特别是布线后仿真速度狂慢,15ms的前仿真不到半分钟,布线后仿真要差不多半个小时,两者结果还相差很大。
4.030的core才700多,不足100行的代码core就利用满了。前仿真和后仿真还不一样,逻辑上都误差很大,痛苦中,还找不出逻辑原因。
5.libero主窗口,Synplify,Modelsim中显示的代码居然对空格、tab解释得不同,导致不对齐。关键词颜色也不同,看的不舒服。
6.Synplify一旦有警告、错误等,直接在Synplify中修改代码时,你就知道了。
7.Synplify可以通过,Modelsim不通过;Modelsim可以通过,Synplify通不过,或者Synplify通过,顶部模块有问题,就不能把这些问题集中在一起吗,我几个窗口切换得也挺痛苦的。
哪位大侠可以解决以上问题,不胜感激!
|