|
谈谈我对xilinx产品的感受,
我在学习FPGA的阶段同时接触过xilinx和altera的FPGA产品。
最开始上手用的是cycloneII的fpga,接着用了DE2和DE1的开发板,
然后开始使用Xilinx的ML505开发板以及NETFPGA,当时拿到Xilinx的开发板还很是兴奋了一阵,这两款开发板的资源都是异常的丰富
,ML505上用的是Virtex-6的芯片,netfpga用的是Virtex2 pro的芯片,至于资源大家查查就知道,一个字“猛”。
这就奠定了我对Xilinx产品的一个很原始的印象,用两个形容就是强大。
当然在这是给xilinx提建议的,我就不说远了,再后来得到了xilinx的Basys2开发板,这个开发板是我最
喜欢的啦,先抛开芯片容量,小巧精致的设计让我觉得非常的可爱。
上面介绍了我所用过的一些产品,谈谈我的体验(PS:我现在还未工作,观点更多代表高校的一些现况)
首先,我不得不承认一个现实,在我周边接触到的会涉及到FPGA的项目中基本上都是使用A公司的产品,我来分析下为什么会出现这
样的现象。在关于FPGA项目的原型设计阶段,大家都会拿最容易获得的开发板来验证自己的设计,这个时候我们就会发现DE2的开发
板异常的多,友晶在做大学计划的时候把DE2的开发板撒的每个实验室都是(可能这样说有些夸张,但是确实很多),这就导致大家
在做设计的时候默认状态下就无形的使用了A公司的产品,在原型设计结束的时候需要做硬件,为了更简单的移植,显而易见的就会
选用A公司的产品。这里我们不得不承认Xilinx的大学计划这一块的力度是可以加强的,比如对高校的支持,更多的提供一些免费或
着价格更低的开发板。Xilinx的大学计划中有提供开发板这是毋庸置疑的,也有以学术价提供低廉的开发板,但是力度真的需要加强
。
第二,一旦发生了以上的情况后就会形成一个惯性,因为很多时候大家需要的只是一个可以用的产品,一个可以满足要求的产品,所
以为了保证项目更快、更好、更顺利的进行,往往会选择大家都熟悉的东西,我就遇到过这样的情况,哪怕改变选型可以获得稍微的
优势,这个惯性对改型会产生巨大的阻力。这些道理都是非常浅显的,所以希望Xilinx及早着手,否则随着时间的推移,这种惯性会
加剧。
第三,我谈谈对于初学者的感受,在刚刚学习FPGA的时候现在普遍的认识有两种,一是使用Xilinx的产品使用ISE及一系列的开发环
境,另一个是使用Altera的产品并使用Quarters开发环境,所以在学习开始的那一刻开始,初学者对不同产品的认可度就开始形成了
(当然肯定是片面且不成熟的)。两家公司都有非常适于初学者的开发板Basys2和DE0,这两款开发板都能满足初学者的需求,Basys2报价才59刀,DE0是119刀,都不算贵。Basys2有一个小缺点就是通用IO不是很多,但对初学基本够。所以我觉得Xilinx应该需要狠推下Basys2,在起点上进行竞争。对于开发环境,我不评价优劣,对于初学者都是一个全新的东西,所以上手的难度基本相当。好坏由使用者自行评价,公道自在人心吗!哈哈!
最后,祝愿Xilinx资源中心能在EE这样一个好的平台上得到很好的发展! |
|