用于多FPGA整机系统的远程动态更新系统和方法

    公开(公告)号:CN105808290B

    公开(公告)日:2020-02-07

    申请号:CN201610118505.7

    申请日:2016-03-02

    Abstract: 本发明公开了一种用于多FPGA整机系统的远程动态更新系统和方法。其中,第一FPGA用于更新所述外部flash存储器中的所述至少一第二FPGA的配置文件,以及对所述至少一第二FPGA进行配置;外部flash存储器用于存储所述第一FPGA和所述至少一第二FPGA的所述配置文件;外部SDRAM存储器用于暂存所述至少一第二FPGA更新的配置文件;通信接口用于接收远程上位机发送来的控制字命令以及所述至少一第二FPGA的所述配置文件。本发明实现了结构简单、使用物理资源少、灵活多变、便于远程操作、满足多种试验需求、整机系统升级方便快捷的技术效果。

    基于动态延时补偿的重采样方法、装置和系统

    公开(公告)号:CN109286462A

    公开(公告)日:2019-01-29

    申请号:CN201811064698.8

    申请日:2018-09-12

    Abstract: 本发明涉及信号处理技术领域,具体提出一种基于动态延时补偿的重采样方法、装置和系统,重采样装置包括原始信号采集模块、缓存阵列、写控制器、读控制器、重排模块和通信模块,原始信号采集模块用于采集原始天线信号并将信号抽取为多路并行输出;缓存阵列用于缓存信号;写控制器用于控制信号写入缓存阵列;读控制器用于控制缓存阵列数据读出;重排模块用于缓存阵列输出的多路并行信号重排;通信模块用于更新待补偿延时等参数。本发明通过动态延时补偿,能够实时补偿天线到接收机的传输延时差,不要求传输线缆等长,有益于机房布局布线,还能够实时补偿观测源到不同天线的传输延时差,实现实时调整观测方向,提高指向精度,增强观测能力。

    用于多FPGA整机系统的远程动态更新系统和方法

    公开(公告)号:CN105808290A

    公开(公告)日:2016-07-27

    申请号:CN201610118505.7

    申请日:2016-03-02

    Abstract: 本发明公开了一种用于多FPGA整机系统的远程动态更新系统和方法。其中,第一FPGA用于更新所述外部flash存储器中的所述至少一第二FPGA的配置文件,以及对所述至少一第二FPGA进行配置;外部flash存储器用于存储所述第一FPGA和所述至少一第二FPGA的所述配置文件;外部SDRAM存储器用于暂存所述至少一第二FPGA更新的配置文件;通信接口用于接收远程上位机发送来的控制字命令以及所述至少一第二FPGA的所述配置文件。本发明实现了结构简单、使用物理资源少、灵活多变、便于远程操作、满足多种试验需求、整机系统升级方便快捷的技术效果。

    一种利用向量指令并行处理文件索引的方法及装置

    公开(公告)号:CN104331497A

    公开(公告)日:2015-02-04

    申请号:CN201410662785.9

    申请日:2014-11-19

    CPC classification number: G06F17/30339 G06F17/30327 G06F17/30445

    Abstract: 本发明公开了一种并行处理文件索引数据的方法及装置。所述方法包括计算数据表中数据的索引键值并排序;分配所有叶子节点所需的存储空间;使用SIMD指令一次加载多个索引键值,将数据依次填充到所有叶子节点;分配上一层内部节点所需的存储空间;建立内部节点;继续构建上一层内部节点,直到上一层的节点数为1,此节点为根节点,索引树建立完成;在内存中建立缓存池,用一个查询队列暂时保存所收到的所有查询请求;当查询队列的长度达到预定阈值,将其从缓存池取出,并做排序,形成有序的待查询队列;从有序查询队列中依次取得待查询项,从所建立索引树的根节点开始,依次查找,在内部节点和叶子节点内利用SIMD方法并行查找待查询项。

    一种多粒度并行FFT蝶形计算的方法及相应的装置

    公开(公告)号:CN102541813B

    公开(公告)日:2014-11-05

    申请号:CN201110460520.7

    申请日:2011-12-31

    Abstract: 本发明公开了一种多粒度并行FFT蝶形计算的方法及相应的装置。该方法及装置中的蝶形计算为非原址计算,每次从输入缓冲器和旋转因子缓冲器中读取蝶形计算所需的数据及旋转因子,之后用统一的蝶形表达式并行地进行多级蝶形计算,最后把计算结果写回到输出缓冲器。本发明最大限度地减少了访问缓冲器的次数,大大提高了蝶形计算的速度,并减少了功耗。本发明能高效、并行地执行多粒度、多数据格式的蝶形计算,还可以根据具体实现指明蝶形计算的并行粒度和数据格式,对平衡组和非平衡组的FFT蝶形计算均适用。

    多粒度并行FFT计算装置

    公开(公告)号:CN102411557B

    公开(公告)日:2014-06-25

    申请号:CN201110459907.0

    申请日:2011-12-31

    Abstract: 本发明公开了一种多粒度并行FFT计算装置,包括三个存储器、蝶形计算装置、状态控制单元、数据反序网络和第一选择器,三个存储器均为多粒度并行存储器,用于存储蝶形组数据以及与蝶形组数据对应的旋转因子。蝶形计算装置根据从第一选择器输出的蝶形组数据和从一个存储器输出的与该蝶形组数据对应的旋转因子完成一个蝶形组的计算,并将计算结果写回其它两个存储器。本发明利用特定的读写粒度,可从多粒度并行存储器中并行读取蝶形组数据和对应的旋转因子,读取过程中不会产生存储器冲突,也不需要额外的步骤再对读写数据进行排序。

    一种两级运算架构的异构多核处理器

    公开(公告)号:CN102609245A

    公开(公告)日:2012-07-25

    申请号:CN201110435859.1

    申请日:2011-12-22

    Abstract: 本发明公开了一种异构多核处理器,包括宽数据流运算模块、控制/调用模块和数据交互模块,其中所述宽数据流运算模块运行代数指令,用于完成大块、大面、大线等宽数据流的密集型运算;所述控制/调用模块运行标量指令,用于完成对宽数据流运算部分的顶层参数设置,控制它的运算,同时也完成宽数据流计算部分的非连续二次计算任务;所述数据交互模块用于完成整个异构多核处理器的互连与数据交互。本发明的异构多核处理器基于两级运算架构器,它分离了宽数据流式运算和控制/调用类运算,大大增强了数据流水的完整性,并且保证了高密度计算的连续性和封闭性,降低了运算结点间的通讯消耗,进而大大提高各个运算部件的使用效率。

    并行位反序装置和方法

    公开(公告)号:CN102591796A

    公开(公告)日:2012-07-18

    申请号:CN201110459917.4

    申请日:2011-12-31

    Abstract: 本发明公开了一种并行位反序装置及方法,其中所述并行位反序装置包括并行位反序单元(314)、蝶形计算与控制单元(309)和存储器(311),所述蝶形计算与控制单元(309)通过数据总线(310)与所述存储器(311)相连,所述并行位反序单元(314)用于对所述蝶形计算与控制单元(309)所计算的蝶形组数据进行位反序。所述并行位反序单元(314)包括地址反序逻辑(306),地址反序逻辑(306)与蝶形计算与控制单元(309)相连,用于对来自蝶形计算与控制单元(309)读取地址进行镜像反序和右移操作。

    对寄存器传输级硬件实现进行验证的系统及方法

    公开(公告)号:CN102567165A

    公开(公告)日:2012-07-11

    申请号:CN201110448460.7

    申请日:2011-12-29

    Abstract: 本发明公开了一种对视频算法的寄存器传输级硬件实现进行验证的系统及方法,该系统包括:测试视频序列库,用于存储对视频算法的RTL硬件设计进行验证所需要的测试序列;测试向量生成器,用于从测试视频序列库中根据算法功能覆盖率选取测试序列,并生成测试向量,再将该测试向量输出给黄金C语言模型和待验证的RTL硬件模型;黄金C语言模型和待验证的RTL硬件模型,用于在接收到测试向量后分别产生输出,并将各自的输出均输出给文件比较器;文件比较器,用于比较黄金C语言模型的输出与待验证的RTL硬件模型的输出是否一致,如果一致,则验证通过,如果不一致,则验证失败。利用本发明,提高了对视频算法的RTL硬件设计进行验证的效率和正确性。

Patent Agency Ranking