一个比较复杂的算法,原本想用DSP实现,评估后发现DSP做不到实时,想改用FPGA来实现
一个比较复杂的算法,原本想用DSP实现,评估后发现DSP做不到实时,想改用FPGA来实现,大家有什么好建议吗?从没接触过fpga 简单说来就是我一个比较大的算法,现在用C实现的,想在fpga上实现,需要考虑些什么?
关键是要效率 这个算法实现过程需要用大大量的输入数据,这在DSP上是瓶颈,不知道在fpga上怎么解决? 这个算法实现过程需要用大大量的输入数据,这在DSP上是瓶颈,不知道在fpga上怎么解决?
IPO 发表于 2010-7-20 15:50 http://www.fpgaw.com/images/common/back.gif
你的考虑,需要多少LC,多少暂存空间。。。。 图像处理方面的算法,类似于编码一帧图像 通常需要外挂SDRAM fpga上暂存空间指什么?
外挂DDR是肯定的,大量的数据肯定首先得放在DDR上,然后在算法执行阶段,大批量的数据输入输出会不会影响算法的执行速度?
比SCALING复杂多了,计算量也大多了 如果只是简单的DOWNSCALING 或是UPSCALING 的话,就不需要外部存储器 我先问下,fpga上有没有类似于PC上的那种数据总线的东西?
那是肯定受限于SDRAM的读写速度的了
你说的大存储器是指外挂的吗?
fpga内部有存储器吗? 有的,不过不多
页:
[1]
2