系统设计实战经验分享-FPGA系统设计实战经验分享-硬件篇
这个文章主要和大家介绍一些我们在FPGA硬件系统设计过程中遇到的问题和解决的方法。也欢迎大家一起参与讨论。主要涉及以下几个方面:1。芯片的选型包括FPGA芯片的选型原则,外围芯片,比如存储器,电源,接口芯片等等选择的依据。我们会给大家推荐一些性能好,价格便宜而且好买到的芯片,节省你查询芯片的时间。2。原理图设计技巧包括如果兼容不同型号的FPGA,保证系统设计的升级空间等。3。PCB的设计基本原则对于一般的FPGA系统,只要保证这些基本原则,不必学习那些复杂的仿真软件和高速PCB设计知识,一样可以设计出稳定可靠的硬件电路板。4。电路调试技巧如何调试一块刚刚焊接好的电路板,特别是对于第一次调试电路板的朋友一定会有所帮助的。一:Red
bspLogic关于芯片选型的建议在网上经常看到朋友问类似的问题,比如选Altera还是Xili
x芯片,选择Altera公司的什么型号芯片,电源芯片选什么,SRAM选那个公司的等类似的关于芯片选型的问题。Red
bspLogic在这里就给大家介绍一些关于芯片选择的一些基本原则和建议,也欢迎大家参与讨论!。一。FPGA芯片的选择依据
bsp1。选择FPGA芯片厂商。这一点比较容易,可以根据以往的经验实际条件,比如公司一直用那个公司的产品,或者实验室的师兄们都用那个公司的产品多一些等等。如果自己对那个公司的产品比较熟悉,还是不要轻易更换。因为学习软件和了解芯片结构还是需要一些时间的,而且也会引入一些设计风险。人一般会有惯性的思维的,往往会把一些经验带到新的项目中,而实际上不同厂商的芯片在设计细节方面还是有些不同的,对这个公司的芯片适合,不一定对另外公司的芯片适合。如果是在新产品设计的适合选择FPGA芯片厂商,那么可以参考以下的几个原则:A.如果需要尽快上市,抢占市场,一般选择开发简单的Altera或者Xili
x产品;B.如果产品已经稳定,需要提高保密性能和稳定性能,可以考虑Lattice,QuickLogic或
f者Actel公司的反融丝类型或者Flash类型的FPGA;C.如果需要很强的抗干扰性能,工作环境十分恶劣,如果航空航天,一般选Actel公司的产品。几个厂商的FPGA简介:
bspAltera的芯片在国内的高校用的比较多,就像在高校里面用VHDL的人比较多一样。Altera的芯片产品比较全,目前主要的就是Flex10K系列,ACEX1k系列,Cyclo
e系列等应用的比较广泛,Stratix系列一般在通信等高端领域应用比较多一些。
bspFlex10K是比较老的系列了,价格也r