一种二维离散小波变换的硬件架构

    公开(公告)号:CN102572429B

    公开(公告)日:2014-07-09

    申请号:CN201110448440.X

    申请日:2011-12-29

    Applicant: 东南大学

    Inventor: 曹鹏 王超

    Abstract: 一种二维离散小波变换的硬件架构,包含一维离散小波变换行模块、转置模块、一维离散小波变换列模块和缩放模块,上述四个模块分别依次串联连接,图像数据接一维离散小波变换行模块的输入端,缩放模块输出二维离散小波变换分解结果。本发明具有高性能低存储的优点,适用于JPEG2000静态图像编码标准中离散小波变换的实现,通过采用折叠技术和流水线技术,本发明提供的硬件架构减少了运算单元的个数、缩短了系统的关键路径、提高了系统性能,该架构中的一维离散小波变换行模块和一维离散小波变换列模块间采用基于行的数据流调度,大大减少了所需的中间缓存,进而减小了片内存储器的面积及二维离散小波变换架构的硬件面积。

    一种基于可重构技术的H.264去块滤波算法的实现方法

    公开(公告)号:CN102572430B

    公开(公告)日:2014-04-16

    申请号:CN201110449293.8

    申请日:2011-12-29

    Applicant: 东南大学

    Abstract: 一种基于可重构技术的H.264去块滤波算法的实现方法,针对H.264解码算法中的去块滤波算法,对去块滤波算法进行软硬件划分和并行性分析,以确定整个算法实现的数据流通路和控制流通路;然后将算法优化,进行源码转换,使其转换成能够由可重构阵列来实现的形式;最后将算法转换成数据流图的形式,生成RPU的配置信息,完成映射。本发明去除变换及量化给图像带来的方块效应,使得块边缘光滑,提高视觉效果,同时滤波后的宏块用于帧间预测和运动补偿可以得到更小的残差数据,适合大量并行性计算任务的优势,可应用于粗粒度可重构处理器系统中。

    全球定位系统基带算法可重构实现的方法

    公开(公告)号:CN102053947A

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

    申请号:CN201110000263.9

    申请日:2011-01-04

    Applicant: 东南大学

    Abstract: 本发明提供了一种全球定位系统基带算法可重构实现的方法,其特征在于:该方法用于可重构系统,该可重构系统包括:主处理器,作为协处理器的可重构阵列,直接存储器读取控制器模块、中断控制器模块、外部存储器、总线;可重构阵列、直接存储器读取控制器模块、中断控制器模块和外部存储器通过总线与主处理器相连;其中,可重构阵列是一个8×8的运算单元阵列,完成算法的加速。本发明解决了跟踪通道如何完成1ms的实时跟踪、捕获和跟踪如何合理地分配资源、跟踪环路和相关运算的并行处理以及相关运算、跟踪环路和捕获如何自由地切换等问题,完成全球定位系统基带算法的可重构。

    一种针对近阈值时钟偏差优化的时钟树综合构建方法

    公开(公告)号:CN113326672A

    公开(公告)日:2021-08-31

    申请号:CN202110597450.3

    申请日:2021-05-31

    Applicant: 东南大学

    Abstract: 本发明公开了一种针对近阈值时钟偏差优化的时钟树综合构建方法,本发明首先通过分组构建了一种结构均衡的时钟树结构,具体表现为:每条时钟路径有相同的时钟缓冲器级数,同一级时钟缓冲器的型号相同,同一级时钟缓冲器的负载电容相同。通过均衡的时钟树结构来优化时钟偏差。之后采用了动态规划算法对时钟树的时钟缓冲器型号进行优化,同时通过时钟偏差波动的建模来判断解的可行性,选择时钟偏差波动较小的解,由此对时钟偏差的波动进行优化。

    一种面向FFT和FIR的共享数据缓存结构及管理方法

    公开(公告)号:CN104679670B

    公开(公告)日:2018-01-30

    申请号:CN201510104566.3

    申请日:2015-03-10

    Applicant: 东南大学

    Abstract: 本发明公开了一种面向快速傅里叶变换和有限冲击响应算法的共享数据缓存结构及管理方法,其结构包括:片内外数据传输控制器,用于仲裁外部存储器与可重构单元共享存储器之间的数据传输;可重构单元共享存储器,用于存储可重构阵列运算需要的数据,以及可重构阵列的计算结果;可重构处理器,包含多个可重构阵列,用于进行算术逻辑运算;片上配置信息存储器,用于存储可重构单元共享存储器、片内外数据传输控制器以及可重构处理器的配置信息。本发明提供了用于多个可重构阵列之间共享数据的控制方法,对可重构单元共享存储器进行了特殊处理,减少了访存冲突,节省了可重构系统处理数据的时间,提高了大规模可重构阵列的性能。

    基于大规模粗粒度嵌入式可重构系统及其处理方法

    公开(公告)号:CN103984560B

    公开(公告)日:2017-09-19

    申请号:CN201410240683.8

    申请日:2014-05-30

    Applicant: 东南大学

    Abstract: 本发明公开了一种基于大规模粗粒度嵌入式可重构系统及其处理方法,其包括:系统总线、配置总线、嵌入式微处理器、外部存储器、中断控制器、直接内存访问控制器、片上数据存储器、片上配置信息存储器、可重构处理器和重构控制器。该方法针对N阶FIR滤波器,其输入序列与滤波系数序列直接卷积得到输出序列,在直接型结构的基础上,用可重构处理器进行优化和加速。

    面向分组密码算法的可重构S盒、可重构计算阵列及门控方法

    公开(公告)号:CN107066900A

    公开(公告)日:2017-08-18

    申请号:CN201710253059.5

    申请日:2017-04-18

    Applicant: 东南大学

    CPC classification number: G06F21/76

    Abstract: 本发明公开了一种面向分组密码算法的可重构S盒,对S盒内部增加门控开关电路,用于控制S盒使能信号为有效或者无效状态,从而控制S盒是否进行查表操作。本发明还公开了采用可重构S盒的可重构计算阵列,所述可重构计算阵列包括多个计算资源块,每一个计算资源块包括一组S盒资源和多组算术逻辑资源,多组算术逻辑资源共享一组S盒资源。此外,本发明还公开了可重构S盒的门控方法。本发明能够实现多种分组密码算法,性能高,灵活性高,电路实现面积小,功耗低,能够对S盒实现细粒度控制。

    一种基于可重构技术的二维数据访问动态自适应方法

    公开(公告)号:CN104035903B

    公开(公告)日:2017-06-16

    申请号:CN201410313092.9

    申请日:2014-07-02

    Applicant: 东南大学

    Abstract: 该发明提供了一种基于可重构技术的二维数据访问动态自适应方法。该方法所涉及的硬件包括由外部数据传输单元、数据输入缓存、数据输出缓存构成的可重构处理单元,外部存储器接口和外部存储器构成的一个外部访存接口系统。具体过程为在读或写数据情况下,可重构阵列外部数据传输单元根据可重构处理单元当前的数据访问请求将其转换为以目标位为单位的数据访问或写数据操作,然后将转换后的数据访问或写数据请求提交给外部存储器接口,最后经由外部数据传输单元将其从外部存储器接口返回的目标位数据中抽取所需要的部分,提交给可重构处理单元使用。通过该大大提高可重构处理单元与外部存储之间的访存效率。

    一种粗粒度可重构系统中的配置信息缓存装置及压缩方法

    公开(公告)号:CN103914404B

    公开(公告)日:2017-05-17

    申请号:CN201410177912.6

    申请日:2014-04-29

    Applicant: 东南大学

    Abstract: 本发明公开了一种面向粗粒度可重构系统高存储利用率的配置信息缓存装置。其特征在于,包括配置信息输入接口、配置信息输出接口、配置信息存储单元、配置信息查找表和配置信息解析模块。其中,配置信息查找表用于标记所有当前缓存在配置信息缓存中的配置信息内核对应的索引编号;配置信息解析模块用于解析配置信息群组中所包含的配置信息内核的索引编号,并判断该索引编号是否已经存在于当前配置信息缓存的查找表中。配置信息缓存的存储和访问,分别以配置信息内核和配置信息群组为基本操作单位。并提供了相应的压缩存储方法,对于重复的配置信息内核在配置信息缓存中仅保留一份,消除了配置信息的存储冗余,从而提高了配置信息缓存的存储利用率。

    一种粗粒度动态可重构数据规整控制单元结构

    公开(公告)号:CN103761075B

    公开(公告)日:2017-01-25

    申请号:CN201410046567.2

    申请日:2014-02-10

    Applicant: 东南大学

    Abstract: 本发明公开了一种粗粒度动态可重构数据规整控制单元结构,其数据流控制模块包括三个部分:矢量加载模块,矢量移相模块,解包分发模块。三个模块通过双缓冲寄存器实现多层次的复合两级流水线,并通过硬件握手实现流水线的同步。其中,矢量加载模块通过动态重构配置实现对不同数据地址空间的访问,完成数据从存储器到矢量数据寄存器文件的加载。矢量移相模块通过动态可重构配置的方式实现对数据流的移位,拼接等操作,输出数据写入矢量相移寄存器文件。解包分发模块通过配置实现寄存器数据的分发操作,满足阵列对计算数据并发输入的需求。这种粗粒度动态可重构数据规整控制单元结构有效解决了数据加载过程中的非对齐存取和数据规整的问题。

Patent Agency Ranking