集成电路下层硬件映射方法、时空图压缩方法及装置

    公开(公告)号:CN102054108A

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

    申请号:CN201010620046.5

    申请日:2010-12-31

    Abstract: 本发明公开了一种集成电路下层硬件映射的方法及装置,所述方法包括:程序分析步骤,读取分析程序,匹配出被映射的执行对象和参数对象;数据控制流图生成步骤,将执行对象和参数对象映射成数据控制流图中的相应节点;算子时空图生成步骤,从算子单元库中取出对应的算子单元将数据控制流图展开成算子时空图;时序约束步骤,根据总时序约束对算子时空图的每个层级进行时序约束;时空图压缩步骤,根据时间标注对时空图进行空间上的聚类压缩。本发明还公开了一种时空图的压缩方法及装置,所述方法包括:通过引入控制算子的方式将运算属性相同和/或存储属性相同听算子在空间上进行合并压缩。通过上述方法和装置,提高了集成电路的设计速度。

    一种基于开源处理器与开源操作系统的SoC开发方法

    公开(公告)号:CN101369226A

    公开(公告)日:2009-02-18

    申请号:CN200710075658.9

    申请日:2007-08-13

    Abstract: 本发明涉及一种基于开源处理器与开源操作系统的SoC开发方法,步骤如下:首先建立基于开源处理器的SoC开发平台,之后将开源操作系统移植到SoC开发平台。第一步,采用FPGA芯片建立基于开源处理器的SoC平台,相应的HDL设计文件使用综合工具生成FPGA的网表文件,然后使用Quartus工具生成下载文件,通过JTAG端口将其载到SoC硬件平台的FPGA芯片上;第二步,将开源操作系统Linux 2.6移植到SoC开发平台上,使用工具链软件cygwin,将按需裁剪后的开源操作系统Linux 2.6烧写入ROM中。本发明能增减处理器的IO接口配置与指令集和裁剪操作系统的内核,在片上系统上实施软硬件的协同设计,可以明显的加快相关SoC芯片的开发,降低研发流片的风险,推出先进数字电路、处理器与集成电路设计教学系统。

    集成电路下层硬件映射方法、数据控制流生成方法及装置

    公开(公告)号:CN102054109B

    公开(公告)日:2014-03-19

    申请号:CN201010622446.X

    申请日:2010-12-31

    Abstract: 本发明公开了一种集成电路下层硬件映射方法及装置,通过对描述集成电路算方法的计算机语言程序进行分析,并将其映射为描述集成电路算法的数据控制流图,再转换为相应的算子时空图,并对数据控制流图进行时序约束,从而根据时序标注对算子时空图进行聚类压缩,再生成集成电路下层硬件电路逻辑描述,从而创造了一种从计算机语言到集成电路下层硬件电路逻辑描述的映射工具,标准化地实现了集成电路从C或MATLAB等语言生成下层硬件的过程,实现起来方便快捷。本发明公开的数据控制流生成方法及装置通过对计算机语言程序分析得到其相应的数据相关性、数据可并行性和相应控制信息等,从而生成相应的数据控制流图,帮助硬件工程师进行硬件设计。

    一种降低可重构算子阵列结构功耗的方法

    公开(公告)号:CN102129495B

    公开(公告)日:2012-10-24

    申请号:CN201110053883.9

    申请日:2011-03-07

    Abstract: 本发明公开了一种降低可重构算子阵列结构功耗的方法。其中,该可重构算子阵列结构包括至少一个可重构算子,所述可重构算子按列分布式排列,则本发明的方法包括:生成可重构算子阵列结构的可执行文件;根据配置信息对可重构算子阵列结构进行低功耗配置;对进行低功耗配置后的阵列结构进行功耗分析,如果所述阵列结构的功耗满足设计要求,则将所述可执行文件加载至所述阵列结构并进行调试,如果功耗不满足设计需求,则对所述阵列结构进行功耗优化处理。本发明的方法通过对阵列结构进行低功耗配置,从而降低该阵列结构的功耗,如果该阵列结构仍不满足设计要求,则再通过对该阵列结构进行功耗优化,来降低该阵列的系统级功耗。

    可重构算子、集成电路和用于降低可重构算子功耗的方法

    公开(公告)号:CN102184274A

    公开(公告)日:2011-09-14

    申请号:CN201110053618.0

    申请日:2011-03-07

    Abstract: 本发明一种可重构算子,包括功耗控制模块,功耗控制模块用于对可重构算子的功耗进行控制;功耗控制模块可以根据可重构算子的功能单元不实现任何具体功能时,对可重构算子的供电情况进行控制,或者在可重构算子实现某种具体的功能时,根据可重构算子处理数据的连续性,对输出数据进行控制,以达到降低功耗的目的。本发明还公开了一种包括所述可重构算子的集成电路。本发明还根据可重构算子进行功耗控制的原理提炼出一种用于降低可重构算子功耗的方法。

    集成电路下层硬件映射方法、时空图生成方法及装置

    公开(公告)号:CN102054107A

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

    申请号:CN201010619832.3

    申请日:2010-12-31

    Abstract: 本发明公开了一种集成电路下层硬件映射方法及装置,通过对描述集成电路算方法的计算机语言程序进行分析,并将其映射为数据控制流图,再转换为算子时空图,并对该数据控制流图进行时序约束,从而根据时序标注对算子时空图进行聚类压缩,再生成集成电路下层硬件电路逻辑描述,从而创造了一种从计算机语言到集成电路下层硬件电路的映射工具,标准化地实现了集成电路从C或MATLAB等语言生成下层硬件的过程,实现起来方便快捷。本发明公开的算子时空图生成方法及装置通过根据数据控制流中数据流的数据相关性将其展开,并调用算子将数据控制流图转换为算子时空图,根据本方法得到的电路,不仅版图规整性加强,并且能够实现低功耗的优化设计。

    一种视频编解码装置及其整数变换和反变换的方法

    公开(公告)号:CN101848392A

    公开(公告)日:2010-09-29

    申请号:CN201010172984.3

    申请日:2010-05-07

    Abstract: 本发明涉及一种视频编解码装置,包括整数变换和反变换的实现装置;所述整数变换和反变换的实现装置包括相互连接交换数据的组合运算单元和存储转置单元,以及控制所述组合运算单元和存储转置单元协调工作的控制器;所述组合运算单元包括相互连接交换数据的矩阵乘法单元和数据处理单元;所述矩阵乘法单元用于三种基本的对称矩阵的矩阵运算。本发明将整数变换和整数反变换中两类不同的(8×8)×(8×1)的矩阵运算裂解成统一的两个(2×2)×(2×1)的矩阵运算和一个(4×4)×(4×1)的矩阵运算,乘法运算减少了67.5%,加(减)法运算减少了50%,既可以实现整数变换,又可以实现整数反变换,节约了硬件资源,并且具有极大的通用性和可扩展性。

Patent Agency Ranking