1,FPGA扩展一个串口需要多少FPGA资源 比如说 几个可编程输入输出单

一个UART需要的LE/slices大概百来个就行。不需要RAM的。
你如果用的是quartus ii直接调用ip核就可以了!~

FPGA扩展一个串口需要多少FPGA资源 比如说 几个可编程输入输出单

2,fpga 5比特加法器消耗多少资源

基本不耗资源,大概占用一个CLB,以现在主流FPGA动辄成千上万CLB的芯片来说,消耗的资源少于1%。
不会,如果确定相加后不溢出就不用考虑

fpga 5比特加法器消耗多少资源

3,一般一片FPGA芯片需要多少钱

几百元,买了也是问题,电路板作不了,管脚比针还细,还是买实验板吧
这个要看哪个厂家的,哪个系列的,具体什么型号的 例如:epm3128约20
Altera的FPGA比较实惠,大概几十元到几百元,Xilinx公司的相对比较贵,便宜的也得几百。
Cyclone有几个系列,每个系列里按容量分又有分好些型号。现时Cyclone-II的2C20N是@150美刀,Cyclone-III的3C120N近@2000美刀。其实这年头有了互联网,只要用手指头轻轻click老鼠几下,八杆子打不到一块儿的信息都能找到,何不自己试试?

一般一片FPGA芯片需要多少钱

4,一个小的算法占用FPGA多少资源

这样问问题怎么回答。。。你是什么算法呢,而且要看你怎么设计了,要是面积优先可能占用的资源小一点,而要是速度优先的话加入一些流水机制会比较消耗里面的逻辑资源的,而且你的FPGA比较低端的话可能还放不下的
我个人认为 fpga的算法实现与c的算法有一定关联 但有区别 有些黄金算法在硬件语言描述时很费力,不一定好用 也只有理论联系实践,从实践中来到实践中去,
看你有多小了,FPGA的编程软件不是可以现实消耗多少资源吗?直接编译下看看不就知道了。
具体来说,fpga的乘法资源较稀缺,所以看你的程序里面用到了多少个乘法器, altera系列一般是18*18位的乘法器,从几十个到上百个不等。所以你编程的时候要特别注意,能用移位的最好用移位。

5,FPGA的问题 我在网上需找到的一种基于FPGA的算法说是要用到

首先,FPGA内部的多路选择器、异或门通常都是用查找表(LUT)实现的,当然也有独立实现的。我自己写的FPGA程序,一般只要寄存器(REG)资源够,都是能够综合下的,前提是你的逻辑部分消耗资源不复杂。但如果逻辑很复杂的话,要考虑查找表够不够了。如果你选的器件,一个LE有一个查找表,那么很显然LE数目要大于查找表的数目才行。 具体到器件上,一个LE有几个查找表,查找表是几位的(通常是16x1),要看器件手册。不过,建议你选器件的时候,不要纠结于有多少个LE,这有什么用?直接看LUT和REG够不够就好了嘛!例如Spartan XC3S500E,LUT和REG比例为1:1,有9300多个,应该够用了。Altera的EP3C10E144C8N,一个LE对应一个16位LUT和一个REG,LE共有10000多个,也够用了
用fpga实现算法,简单理解就像用c语言实现算法一样。不过fpga用硬件描述语言,如verilog等。可以根据算法先用c实现,然后再用verilog实现。c和verilog有种一一对应的关系。综合之后有需要可以进行布局,约束和优化等。因为fpga可以并行执行,所以实现算法要比cpu类型的器件(如dsp、mcu等)有优势。
5517,一般情况下一个LE是由一个LUT加一个进位逻辑和一个Register 组成的

文章TAG:一般fpga程序资源占用多少钱一般  fpga  程序  
下一篇