论坛风格切换切换到宽版
  • 2351阅读
  • 8回复

有会FPGA做数字滤波器的HAM吗? [复制链接]

上一主题 下一主题
离线代洪波
 
发帖
4809
只看楼主 倒序阅读 0楼 发表于: 2011-12-10
想diy频谱仪,用fpga做455k的数字滤波器,实现10khz以下带宽,3k,1k,300hz,100hz,30hz.主要是传统滤波器体积大,器件多。麻烦,不过我又不会fpga数字滤波器算法。不知道有没有技术能力又有时间和愿意一起搞的朋友合作。
离线BD4UAC
发帖
128
只看该作者 1楼 发表于: 2011-12-10
dsp吧,,省钱省时,,,
离线代洪波
发帖
4809
只看该作者 2楼 发表于: 2011-12-10
'
dsp吧,,省钱省时,,,
'
不知道要实现我的功能要求最低需要什么规格的dsp?
离线yuhang
发帖
1803
只看该作者 3楼 发表于: 2011-12-10
用fpga我可以帮忙
离线代洪波
发帖
4809
只看该作者 4楼 发表于: 2011-12-10
'
用fpga我可以帮忙
'
哈哈,大虾出来了。
离线BG2BHC
发帖
5338
只看该作者 5楼 发表于: 2011-12-25
[quote=代洪波]不知道要实现我的功能要求最低需要什么规格的dsp?[/quote]
tms320vc5509a,双mac硬件,200 mhz,40元左右
离线小比尔/5
发帖
2582
只看该作者 6楼 发表于: 2011-12-25
用fpga比较简单。
离线bg9hh
发帖
3180
只看该作者 7楼 发表于: 2011-12-26
fpga
开放分类: it、电子、ic、vlsi

fpga是英文field-programmable gate array的缩写,即现场可编程门阵列,它是在pal、gal、cpld等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(asic)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
【fpga工作原理】
fpga采用了逻辑单元阵列lca(logic cell array)这样一个新概念,内部包括可配置逻辑模块clb(configurable logic block)、输出输入模块iob(input output block)和内部连线(interconnect)三个部分。fpga的基本特点主要有:

1)采用fpga设计asic电路,用户不需要投片生产,就能得到合用的芯片。

2)fpga可做其它全定制或半定制asic电路的中试样片。

3)fpga内部有丰富的触发器和i/o引脚。

4)fpga是asic电路中设计周期最短、开发费用最低、风险最小的器件之一。

5) fpga采用高速chmos工艺,功耗低,可以与cmos、ttl电平兼容。

可以说,fpga芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。

fpga是由存放在片内ram中的程序来设置其工作状态的,因此,工作时需要对片内的ram进行编程。用户可以根据不同的配置模式,采用不同的编程方式。

加电时,fpga芯片将eprom中数据读入片内编程ram中,配置完成后,fpga进入工作状态。掉电后,fpga恢复成白片,内部逻辑关系消失,因此,fpga能够反复使用。fpga的编程无须专用的fpga编程器,只须用通用的eprom、prom编程器即可。当需要修改fpga功能时,只需换一片eprom即可。这样,同一片fpga,不同的编程数据,可以产生不同的电路功能。因此,fpga的使用非常灵活。
【fpga配置模式】
fpga有多种配置模式:并行主模式为一片fpga加一片eprom的方式;主从模式可以支持一片prom编程多片fpga;串行模式可以采用串行prom编程fpga;外设模式可以将fpga作为微处理器的外设,由微处理器对其编程。

如何实现快速的时序收敛、降低功耗和成本、优化时钟管理并降低fpga与pcb并行设计的复杂性等问题,一直是采用fpga的系统设计工程师需要考虑的关键问题。如今,随着fpga向更高密度、更大容量、更低功耗和集成更多ip的方向发展,系统设计工程师在从这些优异性能获益的同时,不得不面对由于fpga前所未有的性能和能力水平而带来的新的设计挑战。
例如,领先fpga厂商xilinx最近推出的virtex-5系列采用65nm工艺,可提供高达33万个逻辑单元、1,200个i/o和大量硬ip块。超大容量和密度使复杂的布线变得更加不可预测,由此带来更严重的时序收敛问题。此外,针对不同应用而集成的更多数量的逻辑功能、dsp、嵌入式处理和接口模块,也让时钟管理和电压分配问题变得更加困难。
幸运地是,fpga厂商、eda工具供应商正在通力合作解决65nm fpga独特的设计挑战。不久以前,synplicity与xilinx宣布成立超大容量时序收敛联合工作小组,旨在最大程度帮助地系统设计工程师以更快、更高效的方式应用65nm fpga器件。设计软件供应商magma推出的综合工具blast fpga能帮助建立优化的布局,加快时序的收敛。

最近fpga的配置方式已经多元化!
【fpga主要生产厂商介绍】
1、altera
2、xilinx
3、actel
4、lattice

其中altera和xilinx主要生产一般用途fpga,其主要产品采用ram工艺。actel主要提供非易失性fpga,产品主要基于反熔丝工艺和flash工艺。
离线杨存亮
只看该作者 8楼 发表于: 2011-12-27
便宜的fpga spartan6或者cyclone3的都行