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

来源:百度知道 编辑:UC知道 时间:2024/05/17 16:05:35
我是大三的学生,刚接触FPGA.我有个问题想问一下,就是FPGA老师给我们上了很多理论课和实验课,开发扳我也见识过了.但是一直有个问题搞不明白,就是FPGA的芯片价格是在个什么范围之内的呢? 我看网上价格的差距很大。想问一下高人,FPGA的芯片价格是怎么划分的?
我看到网上有15W门的芯片要卖到200块.那我就奇怪了,那比如我如果做个简单的10进制计数器的话,要多少门呢? 那FPGA的芯片又要多少钱呢? 请高人给我个详细的解答,谢谢.
就拿比较常用的EP2C35来说好了,我做的东西基本都是在cyclone ii下的EP2C35下仿真的.而且下到实验扳上也是这个.就拿EP2C35系列的给我举例子就行.

你这个问题牵涉到两个方面。

第一是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等