IPO 发表于 2010-7-20 15:49:08

一个比较复杂的算法,原本想用DSP实现,评估后发现DSP做不到实时,想改用FPGA来实现

一个比较复杂的算法,原本想用DSP实现,评估后发现DSP做不到实时,想改用FPGA来实现,大家有什么好建议吗?

从没接触过fpga

IPO 发表于 2010-7-20 15:49:45

简单说来就是我一个比较大的算法,现在用C实现的,想在fpga上实现,需要考虑些什么?
关键是要效率

IPO 发表于 2010-7-20 15:50:02

这个算法实现过程需要用大大量的输入数据,这在DSP上是瓶颈,不知道在fpga上怎么解决?

IPO 发表于 2010-7-20 15:50:17

这个算法实现过程需要用大大量的输入数据,这在DSP上是瓶颈,不知道在fpga上怎么解决?
IPO 发表于 2010-7-20 15:50 http://www.fpgaw.com/images/common/back.gif


    你的考虑,需要多少LC,多少暂存空间。。。。

IPO 发表于 2010-7-20 15:50:32

图像处理方面的算法,类似于编码一帧图像

IPO 发表于 2010-7-20 15:50:44

通常需要外挂SDRAM

IPO 发表于 2010-7-20 15:51:20

fpga上暂存空间指什么?

外挂DDR是肯定的,大量的数据肯定首先得放在DDR上,然后在算法执行阶段,大批量的数据输入输出会不会影响算法的执行速度?
比SCALING复杂多了,计算量也大多了

IPO 发表于 2010-7-20 15:51:23

如果只是简单的DOWNSCALING 或是UPSCALING 的话,就不需要外部存储器

IPO 发表于 2010-7-20 15:51:57

我先问下,fpga上有没有类似于PC上的那种数据总线的东西?

那是肯定受限于SDRAM的读写速度的了

你说的大存储器是指外挂的吗?

fpga内部有存储器吗?

IPO 发表于 2010-7-20 15:52:04

有的,不过不多
页: [1] 2
查看完整版本: 一个比较复杂的算法,原本想用DSP实现,评估后发现DSP做不到实时,想改用FPGA来实现