想学FPGA但不知道买哪块开发板?这是很多新手的困惑。FPGA开发板从几十块到几千块都有,选太贵的浪费,太便宜的又不够用。其实入门阶段选一块资源适中、资料丰富的板子就行,等入门了再根据项目需求换更好的。
先说两家主流厂商。Xilinx(现在被AMD收购了)的FPGA产品线全,工具用Vivado,文档和社区资源丰富,国内用的人多。Altera(现在叫Intel PSG)的FPGA工具是Quartus,界面友好,入门相对简单。两家各有优势,选哪家都行,关键是跟着一家学透,别来回跳。
Xilinx入门推荐Artix-7系列的开发板。比如AX7010或者小脚丫的Artix-7板子,搭载XC7A35T或XC7A100T芯片,资源够做大部分入门实验,价格在200到500之间。Artix-7是7系列里的入门级,功耗低、成本低,支持Vivado的所有功能,学完直接能用在项目上。如果预算有限,可以选更老的Spartan-6板子,更便宜,但工具用的是ISE,已经停止更新了,不太推荐新手用。
Altera入门推荐Cyclone IV系列的开发板,比如EP4CE6或EP4CE10的板子,价格跟Artix-7入门板差不多。Cyclone IV是Altera的经典系列,资源丰富,Quartus II对它支持很好,例程和教程也多。Cyclone V也不错,集成了硬核ARM处理器,可以做SoC开发,但价格贵一些。
选开发板时要看几个方面。第一,逻辑单元数量,入门的话几千到几万个LE就够了,太多浪费。第二,板上外设,最好有LED、按键、数码管、UART、VGA、SDRAM或DDR这些,方便做实验。第三,下载器,有些板子板载下载器,有些要外接,板载的更方便。第四,资料和教程,有没有配套的例程和教学视频,对新手来说非常重要。
如果想学得系统一点,可以考虑带教学视频的开发板套装,比如国内的黑金、米联客、正点原子这些品牌都有FPGA开发板和配套教程。虽然比纯硬件贵一点,但能少走很多弯路。入门后做项目时,可以根据具体需求选更高端的芯片,比如Xilinx的Kintex-7、Zynq系列,或者Altera的Arria系列。总之一句话,入门选资源适中、资料多的,别追求一步到位。
上一篇:74LS138译码器原理与应用:3线转8线的数字电路基础
下一篇:没有了