4试用心得
(1)ISE软件,我从8.2版本开始使用,升级过9.1、 10.1版本再加上这个11.1版本,ISE软件真是越来越大。就说11.1的软件本身有5.63G,11.4的补丁文件也有7.19G,安装完更是达到12.8GB。看来硬盘和内存容量如果不够大,想装ISE还是个问题。但是话说回来,新版本的界面升级得真不错。尤其是分配引脚和仿真界面,让我想起科幻电影的流畅和炫丽(见图6、图7)。同时就编译速度而言,感觉上好像快了一些,但是没有实际数据说话,所以下一份实验报告中要具体了解这个情况。
图6 帅气的引脚分配界面
图7 改变后的仿真界面
(2)相信大家一定看过那个开发板图片了,不要觉得开发板不好看。我觉得那只是我手机拍摄效果不好,实际的开发板跟官方提供的图片上的一样,开发板的做工相当好。就说那天参加赛灵思培训课程中,开发板上跑的一个系统,那半个小时内我感觉了几次芯片的温度,尽管烫手但是芯片一点问题没有,连添加散热片的必要都没有。
(3)仔细看资料就会发现32位软核MicroBlaze添加了MMU还有JTAG模式,可以在线调试。新增的PCI高速接口对于高速数据开发很有帮助,参考示例中视频开发部分以及网络部分都是很有用的。
(4)调试需要的JTAG和UART接口它都做成USB转接口了,用笔记本开发的朋友舒服爽了,不用额外买转接口了,其实我就是超级喜欢这点,真是为客户着想,我终于不用买串口转接口了,开心。
(5)问题出来了,调试工程时发现chipscope使用不了,郁闷,超级郁闷。提示说什么:can't find class com/xilinx/chipscope/analyzer/gui/Csgui
老经验:chipscope和ISE配套使用的原则是向前兼容,也就是说如果你用以前版本的ISE然后用新版本的chipscope应该可以。反过来,如果你用新版本的ISE来PR然后用老版本的chipscope来debug,那样就不行。所以我决定再升级一把chipscope看看效果,我可不想再重装。然后发现网上也有人一样问题(图8),呵呵
图8 chipscope无法使用的网友们
然后我将chipscope升级到11.5,发现问题依旧,呵呵,真是悲惨啊,看来只能找客服了。