买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:芯来智融半导体科技(上海)有限公司
摘要:本申请实施例提供一种地址生成方法、装置、计算机设备和存储介质,所述方法包括:接收目标指令,将目标指令对应的通用目的寄存器地址划分为低位地址和高位地址;对低位地址与立即数进行加和,并确定该加和过程是否存在对高位地址的借位或者进位;若不存在,对高位地址进行权限检查;若存在,当前流水级停顿一拍,对高位地址进行借位或者进位计算,并将计算得到的加和值存储至指定存储器中,以在停顿后的下一拍,将该加和值的高位地址进行权限检查;根据低位地址与立即数的加和值和权限检查通过的高位地址确定目标指令的访存地址,仅对截断后低位和立即数进行加和,并在APC处仅对高位检查,使得AGU加法器的时序优化同时断开APC的时序。
主权项:1.一种地址生成系统,其特征在于,包括依次连接的取指单元、解码单元、执行单元和异常处理单元,其中,执行单元包括算数逻辑单元和地址权限检查单元,算数逻辑单元包括地址生成单元,取指单元,用于获取指令,并将获取的指令发送至解码单元;解码单元,用于接收指令,并对接收的指令进行解码,得到指令的通用目的寄存器地址和立即数,并将指令的通用目的寄存器地址和立即数发送至执行单元;执行单元,用于接收指令的通用目的寄存器地址和立即数,对指令进行派遣、执行、交付;算数逻辑单元的地址生成单元,用于对读指令或者写指令进一步进行派遣,产生读指令或者写指令的访存地址,将目标指令对应的通用目的寄存器地址划分为低位地址和高位地址;对低位地址与立即数进行加和,并确定该加和过程是否存在对高位地址的借位或者进位;在该加和过程存在对高位地址的借位或者进位的情况下,当前流水级停顿一拍,对高位地址进行借位或者进位计算;根据低位地址与立即数的加和值和权限检查通过的高位地址确定目标指令的访存地址;地址权限检查单元,用于在该加和过程不存在对高位地址的借位或者进位的情况下,对高位地址进行权限检查;在该加和过程存在对高位地址的借位或者进位的情况下,并将计算得到的加和值存储至指定存储器中,以在停顿后的下一拍,将该加和值的高位地址进行权限检查,分辨地址是否合法;如果出现未通过权限检查的高位地址,则产生异常标志,将异常标志传送给异常处理单元;异常处理单元,用于根据异常标志产生异常;其中,所述对低位地址与立即数进行加和,包括:在低位地址的位数与立即数的位数相等的情况下,直接对低位地址与立即数进行加和;在低位地址的位数大于立即数的位数的情况下,对立即数的位数进行符号扩展,得到与低位地址的位数相等的立即数,对低位地址与扩展后的立即数进行加和;所述确定该加和过程是否存在对高位地址的借位或者进位,包括:在立即数为正数的情况下,确定该加和过程是否存在对高位地址的进位;在立即数为负数的情况下,确定该加和过程是否存在对高位地址的借位。
全文数据:
权利要求:
百度查询: 芯来智融半导体科技(上海)有限公司 地址生成系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。