FPGA芯片和开发板的价格问题.


FPGA芯片和开发板的价格问题.


你这个问题牵涉到两个方面 。第一是FPGA价格划分 。第二是FPGA的预估 。首先第一点:FPGA价格划分 。就完全按照altera的来吧 。EP2C cyclone2的器件 。35代表其中包含的查找表数量,相当于350x4k门数 。其中你还有两个参量没有看到 。1.封装、2.器件速度 。分开讨论 。封装是管脚的具体约束 。比如240、256、424、676、另外还有对应的管脚封装形式 。比如FBGA等等 。具体的写法如下 。xx240代表了某种封装的240针脚FPGA 。第二是速度等级 。Altera的速度等级可以从6-8 。8代表最慢 。6代表最快 。速度等级直接影响到你的设计能跑到的最高时钟频率 。(这个只是一个外因 。其实你的设计风格更影响时钟频率) 其余么 。按照不同系列的FPGA 。那么对应的功耗和内部专用结构不同 。也可以导致价格不同 。按照这个思路 。则价格划分的标准是: 1、等效门数越高 。价格越高 。2、IO口越多 。价格越高 。3、速度越快 。价格越高 。4、有专用器件的要比无专用器件的价格高(DSP或者CPU) 5、功耗低的要比功耗高的价格高 。呵呵,你看到的15W门的 。200块 。不知道什么型号 。但是如果是cyclone2的我觉得有点贵 。然后第二个问题:FPGA的预估 。按照你的举例:10进制计数器 。可能需要两个查找表和4个D触发器 。按照查找表个数x4+D触发器个数x2.那么估计也就是个16门左右的电路 。顺便讲讲FPGA的预估吧 。FPGA的预估分为以下几点: 1、逻辑资源预估 。这个等你写完代码 。综合后看看综合报告 。里面会有很精确的FPGA内部资源使用量的 。2、IO口预估:IO口的预估就是需要计算BANK上的固定IO口是否足够 。FPGA内部有BANK的概念 。这个bank上有固定的VCC和GND,当接上不同的VCC以后 。例如说:TTL时 。那么对应这个BANK上的所有管脚全部输出TTL电平 。那么你需要计算比如CMOS的管脚有几个 。那么对应了几个bank 。TTL和LVDS等等有多少管脚 。需要占用多少bank 。最后看看是否不够 。。不够就需要换封装 。3、功率预估:功率预估其实是FPGA中比较复杂的部分 。还好各大公司推出了预估的excle表格 。并且配有使用说明 。这里就不赘述了 。4、工作以后 。你还需要知道调货的周期(这个主要是针对代理商的,调货周期长可以换一家 。但是这个东西就和电脑一样 。不同代理 。价格也不同 。)万一你选了块不是很主流的FPGA然后你零时又有紧急采购这种事情 。那么 。。。。最后祝你早日学有所成 。
【FPGA芯片和开发板的价格问题.】

    猜你喜欢