阅览本文的人群:了解数字电路根本常识(如加法器、计数器、RAM等),了解根本的同步电路规划办法,了解HDL言语,对FPGA的结构有所了解,对FPGA规划流程比较了解。
1.FPGA的优点
规划工程师不在需求画繁琐的原理图PCB连线,然后将作业重心转移到功用完结上,极大地提高了作业效;跟着HDL(Hardware DescripTIon Language)硬件描绘言言语语归纳东西及其它相关东西的推行现已加大的FPGA的运用遍及。
2.工程师们在运用FPGA时的一些坏习惯
任何业务都是一分为二的,有利就有弊。
咱们发现现在越来越多的工程师不关心自己的电路完结方式,认为“我只要将功用描绘正确,其它工作交给东西就行了”。
在这种思维影响下,工程师在用HDL言语描绘电路时,脑袋里没有任何电路概念,或许十分含糊;也不清楚自己写的代码归纳出来之后是什么姿态,映射到芯片中又会是什么姿态,有没有充分利用到FPGA的一些特别资源。遇到问题,首要想到的是换速度更快、容量更大的FPGA器材,导致物料本钱上升;更为要命的是,因为不了解器材结构,更不了解与器材结构严密相关的规划技巧,过火依靠归纳等东西,东西不可,自己也就束手无策,导致问题迟迟不能解决,然后严重影响开发周期,导致开发本钱急剧上升。
3.学好FPGA应该要具有的常识
现在,咱们的规划规划越来越巨大,动辄上百万门、几百万门的电路层出不穷。一起咱们所选用的器材工艺越来越先进,现已步入深亚微米年代。而在对待深亚微米的器材上,咱们的规划办法将不可避免地发生变化,要更多地重视曾经很少重视的线延时(我信任,ASIC规划今后也会如此)。
假如咱们不在规划办法、规划技巧上有所提高,是无法面临这些巨大的根据深亚微米技能的电路规划。并且,现在的竞赛越来越鼓励,从节省公司本钱视点动身,也要求咱们尽可能在比较小的器材里完结比较多的功用。