[发明专利]一种支持多重循环软件流水的移位旋转式硬件控制装置无效
申请号: | 00133535.9 | 申请日: | 2000-11-07 |
公开(公告)号: | CN1108559C | 公开(公告)日: | 2003-05-14 |
发明(设计)人: | 容红波;汤志忠 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/40;G06F9/44 |
代理公司: | 北京清亦华专利事务所 | 代理人: | 罗文群 |
地址: | 10008*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种支持多重循环软件流水的移位旋转式硬件控制装置,该装置中的启停控制与时钟生成模块向寄存器组发出时钟信号1,寄存器组更新并稳定,将内容分别输出至下核心生成模块等,然后,下核心生成模块产生新核心;选择生成模块分别生成有效性选择和寄存器选择,并送入映射网络,产生操作有效性和寄存器选择;指令生成模块输出当前核心所对应的所有物理指令。本发明将多重循环软件流水生成的唯核心代码自动转换为可执行指令序列。 | ||
搜索关键词: | 一种 支持 多重 循环 软件 流水 移位 旋转 硬件 控制 装置 | ||
【主权项】:
1、一种支持多重循环软件流水的移位旋转式硬件控制装置,包括一个寄存器组,分别为:一个当前核心寄存器、多个主逻辑列选择位寄存器、多个当前核心逻辑列选择位寄存器、多个一维下标寄存器、以及多个多维下标寄存器;其特征在于,所述的寄存器分别用于存储当前核心、主逻辑列、当前核心的逻辑列、一维和多维下标数据;所述的装置还包括:一个启停控制与时钟生成模块,用于在接到开始电流信号后,向寄存器组发出控制寄存器组移位旋转的第一时钟信号;该装置包括:一个移位旋转控制模块,用于在第一时钟信号进入寄存器组后,使寄存器组中存储的数据更新,并将一维下标寄存器、主逻辑列选择位寄存器和当前核心寄存器中的数据输出至下核心生成模块,将一维下标寄存器和当前核心逻辑列选择位寄存器中的数据输出至逻辑列有效性选择生成模块,将主逻辑列选择位寄存器的数据输出至逻辑列寄存器选择生成模块,将当前核心寄存器中的数据输出至指令生成模块;一个下核心生成模块,用于在第一时钟信号使寄存器组更新之后,根据一维下标寄存器、主逻辑列选择位寄存器和当前核心寄存器的输出产生下一个第一时钟信号到来时应设置的新核心,并将其输出至寄存器组和移位旋转控制模块;一个逻辑列有效性选择生成模块和一个逻辑列寄存器选择生成模块,用于生成所有逻辑列的有效性选择和寄存器选择,并将所生成的逻辑列有效性选择和寄存器选择数据送入映射网络,输出物理操作有效性选择和寄存器选择;一个指令生成模块,用于根据当前核心寄存器的输出产生当前核心所对应的所有物理指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/00133535.9/,转载请声明来源钻瓜专利网。