FPGA最大的诱惑人的地方无非在于它是张白纸,可以任由你发挥。现在你可以内嵌软核,我嵌段时间和同事无聊按照datasheet 完成了个小处理器。。在IO口输出了个方波。。就是拉高拉地啦。。 只是测试了下,没有什么意义啦。。
有人说它有DSP 的有点,运算速度很高,因为毕竟它是全硬件的,它可以并行工作,可以在一个CLK内完成很多工作。不过我感觉有的时候它确很浪费资源。 比如我要这样的FIR 滤波器,是个阶数可变的,我根据需要要改变滤波器的带宽,那就必须改变阶数,我们知道FPGA是需要通过外面(ALTERA)加载CODE的。 那我这样是不是需要多个FIR filter呢, 还是让FPGA在改变FIR时候重新加载呢?尤其有些苛刻的滤波器,需要非常陡峭的,那阶数要上万阶,在这样的情况下用FPGA资源就要很大。。。 在它里面跑个RAM7核速度如何,有人做过吗?
|