System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及红外图像,具体地,涉及基于hyperram的红外图像存储方法与系统。
技术介绍
1、现有的红外图像存储方法,是利用ddr3、ddr3l或者lpddr2作为内存来进行图像数据或者用户数据的缓存或者存储。fpga处理系统从sensor采集数据之后,进行红外图像算法处理,以及输出到显示器显示,并且每次开机上电时,从flash加载标定数据以及用户数据都需要用到内存,所以内存在红外图像处理系统中,显得尤为重要。
2、由于ddr3、ddr3l或者lpddr2的功耗是比较高的,而hyperram的功耗相对低很多。如图1(a)图1(b)所示为ddr3l与hyperram在读写操作时电流的消耗情况。在ddr3l x16m模式下如图1(a)burst read operating current最小为220ma*1.35v(电压)=0.297w,burstwrite operat ing current最小为180ma*1.35v(电压)=0.243w。如图1(b)vcc activeread current为20ma*1.8v=0.036w,vcc active write current为15ma*1.8v=0.027w。从动态的读写功耗以及表中静态电流数据分析,hyperram读写操作或者静态时整体功耗小很多。所以现在基于ddr3、ddr3l或者lpddr2存储器来作为红外图像处理系统的内存,在某些对功耗要求较高的场景难以胜任。比如红外手持设备,要求工作时间尽量足够长,对红外图像处理系统以及子系统的功耗要求尽量低。<
...【技术保护点】
1.一种基于HyperRAM的红外图像存储方法,其特征在于,包括:
2.根据权利要求1所述的基于HyperRAM的红外图像存储方法,其特征在于,所述HyperRam内存的读写控制器包括:上电延时模块、寄存器配置模块、写请求检测模块、写数据传输模块、读请求检测模块以及读数据传输模块;
3.根据权利要求1所述的基于HyperRAM的红外图像存储方法,其特征在于,在所述上电延时模块中,上电后通过计数延时预设时间等待HyperRam上电稳定,完成HyperRAM的初始化操作。
4.根据权利要求1所述的基于HyperRAM的红外图像存储方法,其特征在于,在所述寄存器配置模块中,读取ID寄存器,完成REG0和REG1寄存器的配置;
5.根据权利要求1所述的基于HyperRAM的红外图像存储方法,其特征在于,在所述写请求检测模块中,检测AXI4总线上的s_axi_awvalid写请求信号,如果s_axi_awvalid=1表明用户侧有数据写请求,将s_axi_awready=1响应用户侧的写请求,同时获取本次AXI4总线上的写突发地址和写突发长度
6.根据权利要求1所述的基于HyperRAM的红外图像存储方法,其特征在于,在所述写数据传输模块中,置s_axi_wready=1响应,基于当前AXI4总线上的写突发地址和写突发长度将AXI4总线上的数据写入FIFO中。
7.根据权利要求1所述的基于HyperRAM的红外图像存储方法,其特征在于,在所述读请求检测模块中,检测AXI4总线上的s_axi_arvalid读请求信号,如果s_axi_arvalid=1表明用户侧有数据读请求,将s_axi_arready=1响应用户侧的读请求,同时获取本次AXI4总线上的读突发地址和读突发长度,状态转移至读数据传输模块,启动读控制信号。
8.根据权利要求1所述的基于HyperRAM的红外图像存储方法,其特征在于,在所述读数据传输模块中,检测到读启动控制信号后,根据当前获取到的读字节突发长度和读突发地址,启动HyperRam phy_interface读操作,返回rdata_vld读有效信号和rdata读数据,将rdata_vld读有效信号和rdata读数据连接到FIFO的写端口上,将HyperRam返回的数据写入FIFO中。
9.根据权利要求1所述的基于HyperRAM的红外图像存储方法,其特征在于,所述步骤S2采用:设置多个读写端口,在端口中发起读写请求,通过FIFO,将逻辑侧的数据转换至总线上,通过AXI4总线与HyperRam内存读写控制器互联,从而完成图像数据的读或者写的过程。
10.一种基于HyperRAM的红外图像存储系统,其特征在于,包括:
...【技术特征摘要】
1.一种基于hyperram的红外图像存储方法,其特征在于,包括:
2.根据权利要求1所述的基于hyperram的红外图像存储方法,其特征在于,所述hyperram内存的读写控制器包括:上电延时模块、寄存器配置模块、写请求检测模块、写数据传输模块、读请求检测模块以及读数据传输模块;
3.根据权利要求1所述的基于hyperram的红外图像存储方法,其特征在于,在所述上电延时模块中,上电后通过计数延时预设时间等待hyperram上电稳定,完成hyperram的初始化操作。
4.根据权利要求1所述的基于hyperram的红外图像存储方法,其特征在于,在所述寄存器配置模块中,读取id寄存器,完成reg0和reg1寄存器的配置;
5.根据权利要求1所述的基于hyperram的红外图像存储方法,其特征在于,在所述写请求检测模块中,检测axi4总线上的s_axi_awvalid写请求信号,如果s_axi_awvalid=1表明用户侧有数据写请求,将s_axi_awready=1响应用户侧的写请求,同时获取本次axi4总线上的写突发地址和写突发长度,状态转移至写数据传输模块,启动写控制信号。
6.根据权利要求1所述的基于hyperram的红外图像存储方法,其特征在于,在所述写数据传输模块中,置s_axi_wready=1响应,基于当前axi4总线...
【专利技术属性】
技术研发人员:李江辉,骆兵,
申请(专利权)人:上海热芯视觉科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。