时间:2026-02-20 来源:FPGA_UCY 关于我们 0
谢邀。
我是大学接触的Altera系列FPGA,当时仅仅只是入门,后来研究生阶段学习的Xilinx系列FPGA,并跟随导师做了一些项目,才进一步掌握了这门技术,目前也是一名FPGA工程师。下面主要讲一下这两家FPGA的区别,然后推荐几款FPGA开发板供大家参考。
Altera对应开发软件为Quartus,Xilinx对应开发软件为Vivado(之前为ISE,更新到14.7后不再更新)。
两者主要差别如下:
1.Xilinx重在高端产品线,在高端产品上应用比Altera多,而Altera重在中低端产品线,一般学生或者培训使用的基本上都是Altera的。
2.Xilinx和Altera的逻辑单元不同,Xilinx的逻辑单元为逻辑阵列模块CLB,Altera的逻辑单元为可配置逻辑块LAB。
3.Xilinx比较适合大规模系统的开发,可以对后端设计进行更精细的控制和自动化。 Altera不太适合大规模系统的开发,既有图形界面开发方式也有代码开发方式,更容易入门。
初学阶段可以选用Altera的开发板,价格便宜,学习资料丰富。后期进一步的学习和提升,可以用Xilinx的开发板,目前公司也多用Xilinx系列芯片进行开发。
接下来就从入门、进阶、深入,给大家推荐几款开发板的型号,并附上购买链接。
1.正点原子开拓者
板载Cyclone IV系列芯片EP4CE10,其内部的逻辑单元达到10320,外设器件资源丰富,能够满足各种入门学习,我大学阶段的第一块开发板就是买的开拓者,配套教学视频也很丰富,价格实惠,不过目前好像涨价了……
2.正点原子达芬奇
达芬奇系列开发板是开拓者的进阶,适合有一定设计基础的人,或者想直接学习Xilinx系列的人。
达芬奇 FPGA 开发板主控芯片为 XC7A35T-2FGG484I(Xilinx Artix7 系列芯片),该芯片有 33K LC,1.8Mbit BRAM, 5 个时钟管理单元,集成 DDR3 硬核,性价比很高。
同时,该板卡扩充了丰富的接口和功能模块,两个28x2扩展口,共112个扩展IO口。
3.正点原子启明星
启明星这款板卡采用zynq-7010芯片,采用核心板+底板的设计风格。
ZYNQ 作为目前热门的 SOC 类处理器,正在被越来越多的公司选择使用,学习 ZYNQ 的朋友也越来越多,但是不建议小白一入门就选择zynq这样的板卡,最好是先买个开拓者系列学习,然后逐渐过渡到ZYNQ。
4.黑金系列开发板
黑金系列开发板更偏向于提供高端解决方案,多以Xilinx芯片为主,大部分的板卡更适合做方案评估板或者方案测试。
我曾经买过一块黑金K系列的开发板,用于项目的算法验证。整体感觉,黑金的教程没有正点原子清晰明朗,但是会提供一些更高级的Demo,包括数字图像处理、数字识别、车牌识别、以及高级板卡上的图像纠正、系统测试,这些高级例程对于FPGA的进阶很有帮助。
黑金有各种系列的开发板,从低端的A系列到高端的MPSOC都有,下面给出几款典型代表,仅供参考。
大家可以根据自己的经济情况和学习情况,选择适合自己的开发板,具体的学习方法和路线可以参考我之前的一些回答,当然学习FPGA最重要的还是兴趣和坚持,祝大家都早日成为FPGA大佬。