-
公开(公告)号:CN113986354A
公开(公告)日:2022-01-28
申请号:CN202111267138.4
申请日:2021-10-28
Applicant: 南京理工大学
Abstract: 本发明公开了一种基于RISC‑V指令集的六级流水线CPU,该CPU能够实现RV32I基本指令集、乘法指令、CSR读写指令,并设置中断寄存器可以暂停流水线;CPU的显著特点是有六级流水线结构,分别是IF级、FD级、CSG级、EXE级、MEM级、WB级,具有较高的主频;对流水线中的冒险问题都设计了相关电路解决;利用内部前推解决了数据冒险,利用暂停流水线的方法解决了load_use冒险,利用静态预测的方法解决了控制冒险。该CPU具有小面积、低功耗、多功能的特点,可以在物联网和嵌入式领域广泛的应用。
-
公开(公告)号:CN113986354B
公开(公告)日:2025-03-11
申请号:CN202111267138.4
申请日:2021-10-28
Applicant: 南京理工大学
Abstract: 本发明公开了一种基于RISC‑V指令集的六级流水线CPU,该CPU能够实现RV32I基本指令集、乘法指令、CSR读写指令,并设置中断寄存器可以暂停流水线;CPU的显著特点是有六级流水线结构,分别是IF级、FD级、CSG级、EXE级、MEM级、WB级,具有较高的主频;对流水线中的冒险问题都设计了相关电路解决;利用内部前推解决了数据冒险,利用暂停流水线的方法解决了load_use冒险,利用静态预测的方法解决了控制冒险。该CPU具有小面积、低功耗、多功能的特点,可以在物联网和嵌入式领域广泛的应用。
-