大家有没有好的FPGA推荐,要求内部带大容量ram
本帖最后由 ackyee 于 2018-1-18 17:06 编辑如题,本人做的图像处理算法 用FPGA 现在硬件结构是片外接了两片512K的SRAM, 图像处理勉强够用,但是现在结构提出新的需求,两片SRAM显然太占空间了,但是由于本人的图像处理算法涉及到跳变读点,所以不是连续性的一片一片读点,导致DDR或者SDRAM的方式不能满足实时处理的要求了。无奈求教论坛大牛们 有没有片内带1M以上RAM的 FPGA推荐的
PS需要内部结构是ram的 而不是内部结构是DRAM或者DDR的
谢谢大家的回复现在调整需求 如果有内部DRAM或者ddr 或者外部小尺寸的 RAM也可以 你还是找小的fpga和小的ram好了。内部带1M RAM都是天价(另外是MB还是mb?1mb也就128KB,相对容易满足) FPGA不会自带一片大容量RAM,都是用内部小的RAM拼的,等效容量1M的fpga价格肯定很逆天{:lol:} 本帖最后由 eovlon 于 2018-1-18 16:36 编辑
wye11083 发表于 2018-1-18 16:31
你还是找小的fpga和小的ram好了。内部带1M RAM都是天价(另外是MB还是mb?1mb也就128KB,相对容易满足) ...
他要的就是RAM,独立的RAM,不是FPGA
不好意思,是我看错了 hhxb 发表于 2018-1-18 16:31
FPGA不会自带一片大容量RAM,都是用内部小的RAM拼的,等效容量1M的fpga价格肯定很逆天 ...
外部ram 限制速度最高只能上100m而且RAM超级浪费IO口 也超级占用体积 wye11083 发表于 2018-1-18 16:31
你还是找小的fpga和小的ram好了。内部带1M RAM都是天价(另外是MB还是mb?1mb也就128KB,相对容易满足) ...
好吧 还是老老实实找ram了 外接 SRAM 速度 比DDR3还快? 孤独的猫 发表于 2018-1-18 16:36
外接 SRAM 速度 比DDR3还快?
DDR是突发字节传输的,也就是他是一块区域一块区域传输的,如果作为图像缓存,那是合适的,但是如果作为图像处理,上下地址不连贯的读取跟写入,速度就跟RAM没法比了 反正看你不差钱,直接买1M容量的SRAM,也就几十块一片而已{:lol:} jiaowoxiaolu 发表于 2018-1-18 16:47
反正看你不差钱,直接买1M容量的SRAM,也就几十块一片而已
实时处理要乒乓两片做了乒乓 结构 哈哈 XilinxXC7A200T ackyee 发表于 2018-1-18 16:35
外部ram 限制速度最高只能上100m而且RAM超级浪费IO口 也超级占用体积
有带大容量RAM的,但一般用不起,也不是设计来这么用的。可以看Xilinx UltraScale+,带Ultra RAM的型号。
FPGA内部存储资源都是拼出来的,如果需求是大容量,全范围随机读写,一般综合出来时序不会太好,因为RAM会跨很大的距离,传输延迟太大。
高速低延迟随机访问的RAM是Sync RAM,比如标准的Sync RAM(1周期)或者QDR这样的。容量都不大,引脚数也不少。
不过,这种存储器可以用MultiThread的方法交叉访问,用多路操作来掩盖延迟;不能利用Burst的话,能比Async的略好,但没好太多。
ackyee 发表于 2018-1-18 16:45
DDR是突发字节传输的,也就是他是一块区域一块区域传输的,如果作为图像缓存,那是合适的,但是如果作为 ...
做好算法,ddr效率并不算太低。 PC 也是DDR啊 PC 能胜任吧?还是我想得太简单啊 哈哈 浮华一生 发表于 2018-1-18 19:09
PC 也是DDR啊 PC 能胜任吧?还是我想得太简单啊 哈哈
电脑带cache啊!楼主的程序里肯定没有cache。
其实不要cache也行,程序里用fpga自带的小ram当缓存自己处理就可以,只是麻烦。片外的sram带宽实际比ddr小多了。 当然你可以发明一个算法保证让ddr一定无法高速运行,必须要sram。但这是你的错。 redroof 发表于 2018-1-18 19:46
当然你可以发明一个算法保证让ddr一定无法高速运行,必须要sram。但这是你的错。 ...
{:lol:} {:lol:} {:lol:} xivisi 发表于 2018-1-18 19:50
既然知道业界的主流大容量内存是ddr,那就得想办法按照ddr的特性写程序啊。其实就算电脑有cache,高性能的图象处理或科学计算程序也要专门按ddr+cache的特性来写。cache每次都会读写一行,如果读来的内容你大部分都不用,也会很慢的 我是觉得LZ应该提一个具体的指标,比如你需要多大的带宽~ spartan6+ddr3最适合 思路改变出路,肯定应该用DDR方案 ackyee 发表于 2018-1-18 16:45
DDR是突发字节传输的,也就是他是一块区域一块区域传输的,如果作为图像缓存,那是合适的,但是如果作为 ...
主要是DDR的驱动比较困难是真的,你用SRAM来做本身数据并不是很大,你可以直接用DDR以上的片子,然后只用一个bank,这样不就克服了你地址不连续的问题了?况且DDR的一个bank的容量也绝对比你SRAM容量大的多。 用zynq,fpga 我的板子ep4sgx530片内ram有几兆字节,估计够你用 hxl_led 发表于 2018-1-29 20:19
我的板子ep4sgx530片内ram有几兆字节,估计够你用
sgx530后面会考虑做64bit ddr2/ddr3的板子吗。32bit有点不大够用。 xwkm 发表于 2018-1-30 13:28
sgx530后面会考虑做64bit ddr2/ddr3的板子吗。32bit有点不大够用。
暂时还没计划呢 跳变读点 是在积分图像上操作吗 一般ram还是要通过外接来高的,最合适的还是ddr3以上吧 xianghaisha 发表于 2018-2-7 22:14
一般ram还是要通过外接来高的,最合适的还是ddr3以上吧
哈哈 这次 选的ARTIX -7 内部的RAM完全符合需求而且可以自定义深度 可以一个时钟读非常多个点完美 ackyee 发表于 2018-2-7 22:49
哈哈 这次 选的ARTIX -7 内部的RAM完全符合需求而且可以自定义深度 可以一个时钟读非常多个点完美 ...
最后价格呢 huangqi412 发表于 2018-2-8 07:59
最后价格呢
裸片220左右 lz的需求和cryptonight算法的要求很像 ackyee 发表于 2018-2-8 08:57
裸片220左右
你的裸片是指晶圆还是芯片? ackyee 发表于 2018-2-8 08:57
裸片220左右
XC7A200T,价格220啥?美刀? zouzhichao 发表于 2018-2-10 21:24
你的裸片是指晶圆还是芯片?
芯片的价格XCA100T
其中一个封装 220 剩下几个封装都得300 400 kickdown 发表于 2018-2-10 23:35
XC7A200T,价格220啥?美刀?
我问代理问的XCA100T的价格{:lol:} lllaaa 发表于 2018-2-10 20:03
lz的需求和cryptonight算法的要求很像
{:lol:}我是做我头像上的产品, 原先的算法比较简单 效果粗糙。 现在 搞出了一个新的算法但是实时性非常非常低,所以要考虑用内部的RAM 来做深度存储。来增加并行的效率 ackyee 发表于 2018-2-11 09:40
我是做我头像上的产品, 原先的算法比较简单 效果粗糙。 现在 搞出了一个新的算法但是实时性 ...
军用显示屏? 大神,你好。我最近在做一个光谱仪,由于是创业公司一个人搞,没接触过FPGA,对FPGA不了解,能推荐一个上容易上手,并且能驱动CMOS传感器的芯片吗 XILINX, ALTERA网站上算自己选型不好么?给你推荐个XILINX,或ALTERA的最高端的型号,RAM肯定满足的你要求,但是价格你又肯定接受不了。 altera ep4ce40 1Mbit,几十元!!!!! 如果CY V就更大了
页:
[1]