在采用FPGA电路设计中,首先要进行芯片选型。而芯片选型都是根据你的设计需求来找器件,不确定需求的话就无从谈起选型。需求可能涉及以下几个方面:
1.时钟速度(逻辑时钟、IO时钟等),不同Family能达到的速度不同;
2.时钟数量,不同Family的时钟资源不同(PLL、DCM等);
http://3.IO数目和支持的电平标准;
4.板上封装(焊接方式、体积大小);
5.其他各种硬核功能(PowerPC,MGT,GTP,TEMAC等);
6.功耗要求,顺便考虑散热空间;
7.非易失性要求,Spartan 3A系列有内置Flash;
8.产品调试和升级扩容空间,比如调试时用较大的器件,完成后改用同样封装较小规模的器件;
9.选择满足所有要求中性价比最高的一款。