发明名称 |
一种基于可重构部件的集成电路和设计方法 |
摘要 |
本发明公开了一种基于可重构部件的集成电路,包括至少一个可重构控制部件和至少一个可重构处理部件,所述可重构处理部件与所述可重构控制部件互连,所述可重构控制部件向可重构处理部件发出配置信息,所述可重构处理部件根据该配置信息执行处理任务。本发明还公开了一种基于可重构部件集成电路的设计方法。本发明通过包含可重构控制部件和可重构处理部件,能进行较大粒度的数据流处理,从而实现诸如数字媒体和通信基带的处理算法功能;其可重构控制部件和可重构处理部件的可连接性易于连接构成DSP等更大的处理部件。 |
申请公布号 |
CN101739382B |
申请公布日期 |
2012.06.13 |
申请号 |
CN200910001681.2 |
申请日期 |
2009.01.08 |
申请人 |
北京大学深圳研究生院 |
发明人 |
王新安;戴鹏;胡子一;焦玉中 |
分类号 |
G06F15/78(2006.01)I;G06F17/50(2006.01)I |
主分类号 |
G06F15/78(2006.01)I |
代理机构 |
深圳鼎合诚知识产权代理有限公司 44281 |
代理人 |
崔智 |
主权项 |
一种基于可重构部件的集成电路,其特征在于:包括至少一个可重构控制部件和至少一个可重构处理部件,所述可重构处理部件与所述可重构控制部件互连,所述可重构控制部件向可重构处理部件发出配置指令,所述配置指令包括操作码、源和目的三个操作元素,操作码为规定指令所执行操作的命令码,源为指令操作的对象,目的用于指定写入配置指令的配置寄存器;所述可重构处理部件为可重构运算部件、可重构存储部件或可重构数据路由部件;所述可重构运算部件用于对输入数据执行运算操作,所述可重构运算部件包括运算配置寄存器和算术逻辑运算单元,所述运算配置寄存器用于接收和存储所述可重构控制部件发来的运算配置指令,所述算术逻辑运算单元根据所述运算配置指令进行算术或逻辑运算;所述可重构存储部件用于对数据的存储和读出操作,所述可重构存储部件包括存储配置寄存器和存储单元,所述存储配置寄存器用于接收和存储所述可重构控制部件发来的存储配置指令,所述存储单元根据所述存储配置指令进行数据存取;所述可重构数据路由部件用于数据输入和输出路径的通路选择操作,所述可重构数据路由部件包括路由配置寄存器和路由选择单元,所述路由配置寄存器用于接收和存储所述可重构控制部件发来的路由配置指令,所述路由选择单元根据所述路由配置指令进行路由选择。 |
地址 |
518055 广东省深圳市南山区西丽深圳大学城北大校区 |