首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

求助,怎么用C语言编一个3阶FIR滤波器呢?谢谢各位了

FPGA中设计FIR滤波器主要是考虑速度吧?利用软核设计并用C来实现,你不如就在PC机上仿真.
买一个开发板,跑NIOS是很容易的事情.你把它作一个普通的CPU用不就行了.存储器的接口地址也可以不用,估计你的设计程序量不大,用内建RAM来跑程序足够了.
1.基于你的设计,并不需要考虑实用性,CPU当然不需要作特别配置.随便挂一个CPU即可.
2.作一个接口将A/D的数据读入你建的一维数组中,接口可以参考:A.作一个中断跟你的采样频率一样,利用PIO将数据读入.B.作一个主控器将A/D数据读入.
3."存储数据的时候用的数组结构是不是也要有一个固定的ROM"这句话怎么理解?如果你预先定义一个数据结构,并定义了一个实体.那么C编译器会自动给你分配地址的.如果你要将处理好的数据存储起来,怎么会使用ROM呢?
返回列表