2012年参加了Xilinx举办的Open HW 2012嵌入式设计大赛,得到一块Zynq 7000 SoC开发板,当时Altera还迟迟没有发布Cyclone V SoC,而Xilinx已经大张旗鼓地宣传好一阵All Programmable概念了。
先上传两张照片,对比Xilinx Zed Board和 Altera DE1-SoC Board:
正面
背面
从板卡颜色来看,ZedBoard是绿漆板,也就是生产PCB时最便宜的那种,而DE1-SoC是蓝漆板,属于较为高档的工艺。价格么,自行淘宝一下,发现ZedBoard价格居然是DE1-SoC的两倍!
至于性能呢,
@chenzhufly 之前的帖子 中有详细的对比参数,大家可以发现内部资源其实不相上下。这也是Altera的后发优势吧!
接着说一下软件使用。
我在2012年参加Open HW时使用的是自己的笔记本进行开发,当时安装的是Windows 8 + Fedora 17双系统,比较坑爹的是Xilinx 软件对Win8支持非常差,折腾了半天放弃了,改用实验室电脑Windows XP开发。我们也可以从Xilinx的官方论坛看到一些吐槽帖子,比如
这个。Xilinx官方给出的解释截图如下:
作出了很无奈的解释。大家注意时间是2013年12月24号(圣诞节前一天,估计急着休假去呢,哈哈)。
而在差不多同一时期,我们看看Altera的软件做到了什么程度。大家可以看这个
Quartus II 13.1软件发布文档。我把关键位置截图如下:
注意到这个文档的发布时间为2013年11月,已经宣称支持Windows 8了,而且Cyclone V, Arria V器件也纷纷发布,进度明显比Xilinx快很多。
我想从一个用户角度出发,首先考虑的是芯片的性价比,其次考虑的是开发环境、技术支持,而在这两个方面,无疑Altera做的更好些。
本文仅代表个人观点,且本人与Altera、Xilinx没有任何利益关系,如有言语失当,欢迎拍砖。