一种基于RISC-V扩展的循环控制方法及系统

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种基于RISC-V扩展的循环控制方法及系统
申请号:CN202511105831
申请日期:2025-08-08
公开号:CN120610504B
公开日期:2025-10-14
类型:发明专利
摘要
本发明公开了一种基于RISC‑V扩展的循环控制方法及系统,在RISC‑V预留的主操作码和指令编码空间中自定义循环控制指令;设计取指模块、译码模块、状态控制寄存器和硬件循环控制模块,译码模块将循环信息写入状态控制寄存器,硬件循环控制模块从状态控制寄存器读取循环信息,结合译码模块的控制信号及指令地址进行仲裁,在当前地址未达到循环结尾时,发送使能信号使取指模块按顺序进行取指,在当前地址到达循环段最后一条指令且循环次数未归零时,给取指模块发送循环起始地址使其继续循环,省去了现有循环判断的条件跳转指令;对于进行循环控制的汇编指令部分,将其替换为本发明扩展的循环控制指令,能够有效减少循环程序带来的性能损耗。
技术关键词
循环控制方法 译码模块 流水线 控制模块 程序计数器 条件跳转指令 循环控制系统 信号 编码 符号 分析单元 格式 处理器 定义 损耗 算法 接口