嵌入式入门生
初学的话,其实两家都能用,关键看你想往哪个方向走。身边用Xilinx的人多,资料也多,但工具确实有点吃电脑配置。
Vivado功能强,界面现代化,但安装包巨大,对电脑内存要求高。Quartus老版本比较轻量,新版本也在往Vivado那种风格靠,但总体感觉更“老派”一点。如果你电脑配置一般,可能Quartus跑起来更顺畅。
社区资源这块,Xilinx的官方文档、论坛、还有各种中文博客都挺多的,遇到问题搜一搜基本能找到答案。Intel的也不少,但感觉中文社区讨论热度稍微低一点,不过该有的基础教程、参考设计也都不缺。
中低端开发板,像Artix7和Cyclone V,价格现在都下来了。Artix7的板子选择更多,很多国产板子做得不错,配套例程丰富。Cyclone IV/V的板子也挺经典,有些老牌厂商的板子稳定性好,二手市场也可能淘到便宜的。性价比其实差不多,主要看哪个板子的外设和教程更对你胃口。
要是你学校实验室或者公司里主要用某一家的,那就跟着用,方便问人。如果完全自己学,我可能会偏向Xilinx一点,毕竟以后接触高端器件或者找工作,碰到它的概率可能大一些。不过说到底,FPGA原理是相通的,学好一家,另一家也能很快适应。
